首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >InfCloud与Baikal和Nginx的结合

InfCloud与Baikal和Nginx的结合
EN

Stack Overflow用户
提问于 2016-03-14 22:40:00
回答 1查看 1.4K关注 0票数 1

我的服务器运行着Baikal和nginx,现在我想添加前端InfCloud (可能称为CalDavZap或CalDavMATE)。

贝加尔在https://mydomain:202/运行

我有calcard.php来访问日历和联系人。该文件可在https://mydomain:202/calcard.php/下访问。

现在,我希望InfCloud在https://mydomain/cal下运行。

用户和密码是test,我可以访问登录页面,但是登录时会发生以下错误:

JQuery2.1.4.min.js:4拒绝连接到'https://test:test@mydomain:202/calcard.php/principals/‘,因为它违反了以下内容安全策略指令:“默认-src 'self’不安全-内联‘不安全-eval’”。请注意,没有显式设置“connect”,因此“default-src”用作回退。

[netCheckAndCreateConfiguration:'PROPFIND https://mydomain:202/calcard.php/principals/']代码:'0‘状态:’错误‘-参见https://www.inf-it.com/infcloud/readme.txt (跨域设置)

以下是我的配置:

InfCloud config.js

代码语言:javascript
复制
 var globalNetworkCheckSettings={
    href: 'https://mydomain:202/calcard.php/principals/',
    timeOut: 90000,
    lockTimeOut: 10000,
    //checkContentType: true,
    settingsAccount: true,
    delegation: true,
    additionalResources: [],
    hrefLabel: null,
    forceReadOnly: null,
    ignoreAlarms: false,
    backgroundCalendars: []
 }
 var globalUseJqueryAuth=true;

和nginx

代码语言:javascript
复制
location /cal {
    root /path/to/infcloud;
    dav_methods PUT DELETE MKCOL COPY MOVE;
    dav_ext_methods PROPFIND OPTIONS;
    index index.html;
    access_log      /var/log/nginx/infcloud.access.log;
    error_log       /var/log/nginx/infcloud.error.log;
}
EN

回答 1

Stack Overflow用户

发布于 2016-03-26 04:55:30

您现在在https://mydomain:202上运行Baikal,在https://mydomain:443上运行infoCloud。也就是说,您正在运行跨域安装程序,并且正在触及与此设置相关的保护机制。

有许多方法可以克服这个问题,它们在readme.txt中得到了相当好的解释,在原始文章中显示的infoCloud错误消息中引用了这些方法。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35999456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档