首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于子目录index.html,Nginx返回401

对于子目录index.html,Nginx返回401
EN

Stack Overflow用户
提问于 2020-02-11 21:48:58
回答 1查看 222关注 0票数 0

我有一个网站,每次我试图访问子文件夹'myDomain.com/privacy-policy‘中的页面时,nginx都会返回'401 Authorization Required’。该网站的文件夹结构如下:

代码语言:javascript
复制
-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配置:

代码语言:javascript
复制
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;
     }
}

有人知道为什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-12 08:23:08

我解决了我的问题!我忽略了子域'www.‘在我的nginx配置和我网站内的链接中,都引用了“www.mydomain.com/...”。刚刚使用'www.myDomain.com‘添加了两个服务器块,并对它们进行了重定向。现在它可以工作了!:D

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

https://stackoverflow.com/questions/60170368

复制
相关文章

相似问题

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