我有一个网站,每次我试图访问子文件夹'myDomain.com/privacy-policy‘中的页面时,nginx都会返回'401 Authorization Required’。该网站的文件夹结构如下:
-myDomain.com/
-index.html
-images/
-(images..)
-legal-disclosure/
-index.html
-css/
-(css files..)
-privacy-policy/
-index.html
-css/
-(css files..)
-template/
-templates.min.css对应的nginx配置:
server {
listen 80;
server_name myDomain.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name myDomain.com;
ssl_certificate /root/ssl-certs/myDomain.com_ssl_certificate.cer;
ssl_certificate_key /root/ssl-certs/_.myDomain.com_private_key.key;
location / {
root /var/www/html/myDomain.com;
index index.html;
}
location /privacy-policy {
root /var/www/html/myDomain.com/privacy-policy;
index index.html;
}
location /legal-disclosure {
root /var/www/html/myDomain.com/legal-disclosure;
index index.html;
}
}有人知道为什么吗?
发布于 2020-02-12 08:23:08
我解决了我的问题!我忽略了子域'www.‘在我的nginx配置和我网站内的链接中,都引用了“www.mydomain.com/...”。刚刚使用'www.myDomain.com‘添加了两个服务器块,并对它们进行了重定向。现在它可以工作了!:D
https://stackoverflow.com/questions/60170368
复制相似问题