与贝加尔湖和Nginx一起使用InfCloud

与贝加尔湖和Nginx一起使用InfCloud,nginx,http-headers,Nginx,Http Headers,我的服务器正在运行贝加尔湖和nginx,现在我想添加前端InfCloud(可能称为CalDavZap或CalDavMATE) 贝加尔湖正在https://mydomain:202/ 我有calcard.php来访问日历和联系人。该文件位于https://mydomain:202/calcard.php/ 现在我希望InfCloud在https://mydomain/cal 用户和密码是test 我已经可以访问登录页面,但登录时出现以下错误: jquery-2.1.4.min.js:4拒绝连接到“

我的服务器正在运行贝加尔湖和nginx,现在我想添加前端InfCloud(可能称为CalDavZap或CalDavMATE)

贝加尔湖正在
https://mydomain:202/

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

现在我希望InfCloud在
https://mydomain/cal

用户和密码是
test
我已经可以访问登录页面,但登录时出现以下错误:

jquery-2.1.4.min.js:4拒绝连接到“”,因为它违反了以下内容安全策略指令:“默认src‘self’‘unsafe inline’‘unsafe eval’”。请注意,未显式设置“connect src”,因此使用“default src”作为回退

[netCheckAndCreateConfiguration:'PROPFIND']代码:“0”状态:“错误”-请参阅(跨域安装)

以下是我的配置:

InfCloud
config.js

 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

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;
}

您现在正在运行贝加尔湖和infoCloud。也就是说,您正在运行跨域设置,并且正在使用与此设置相关联的保护机制


有很多方法可以解决这个问题,在您的原始帖子中显示的infoCloud错误消息中引用的readme.txt中已经很好地解释了这些方法。

您现在运行的是贝加尔湖和infoCloud。也就是说,您正在运行跨域设置,并且正在使用与此设置相关联的保护机制

有很多方法可以解决这个问题,在您的原始帖子中显示的infoCloud错误消息中引用的readme.txt中对它们进行了很好的解释。

我将这里找到的行添加到贝加尔湖的配置中,并添加了readme.txt中提到的行。但我仍然得到了同样的错误,我把这里找到的行添加到贝加尔湖的配置中,并添加了readme.txt中提到的行。但我还是犯了同样的错误。