内容安全政策问题(NGINX)

我正在与NGINX合作,我在这里有几个问题。

我有一个域和一个子域

域的服务器块

listen 80; server_name just4bettors.mobi www.just4bettors.mobi; root /home/c0pt/capilleira/capilleiraclickandgamblemobile/www 

子域的服务器块

 listen 80; server_name www.desktop.just4bettors.mobi desktop.just4bettors.mobi; root /home/c0pt/capilleira/capilleiraclickandgambleweb/dist; 

对于域名一切正常,你可以访问页面和日志,没有什么不对,但是一旦你尝试进入子域,你可以看到一个错误在屏幕上inputhttp://www.desktop.just4bettors.mobi ,当你inputhttp://desktop.just4bettors.mobi你会得到GET http://desktop.just4bettors.mobi/ net::ERR_NAME_NOT_RESOLVED

Content-Security-Policy for domain

 add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://themes.googleusercontent.com https://fonts.gstatic.com https://assets.zendesk.com; object-src 'none'; connect-src http://just4bettors.mobi http://just4bettors.mobi:1337 http://www.just4bettors.mobi;"; 

现在这些是子域的Content-Security-Policy

 add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' http://www.just4bettors.mobi http://www.desktop.just4bettors.mobi; style-src 'self' 'unsafe-inline' object-src 'none'; connect-src http://desktop.just4bettors.mobi http://www.desktop.just4bettors.mobi;"; 

所以,我错过了什么? 基本上,问题是:为什么我不能访问子域?

PD:所有的DNS部分已经完成。

你说:“所有的DNS部分已经完成了。” 事实上,所有的DNS部分还没有完成。 我们可以清楚地看到:

 $ host just4bettors.mobi just4bettors.mobi has address 190.171.28.156 $ host www.just4bettors.mobi www.just4bettors.mobi has address 190.171.28.156 $ host desktop.just4bettors.mobi Host desktop.just4bettors.mobi not found: 3(NXDOMAIN) $ host www.desktop.just4bettors.mobi Host www.desktop.just4bettors.mobi not found: 3(NXDOMAIN) 

您只需要正确设置您的DNSlogging。