【发布时间】:2019-05-18 11:56:06
【问题描述】:
我的网站有一个奇怪的问题。如果我使用 enographiae.com,我可以访问该网站,但如果我使用 www.enographiae.com,它会显示给我
404 未找到 nginx/1.14.0 (Ubuntu)
我该如何解决?
更新: 在我的服务器上有 certbot
【问题讨论】:
标签: nginx digital-ocean certbot
我的网站有一个奇怪的问题。如果我使用 enographiae.com,我可以访问该网站,但如果我使用 www.enographiae.com,它会显示给我
404 未找到 nginx/1.14.0 (Ubuntu)
我该如何解决?
更新: 在我的服务器上有 certbot
【问题讨论】:
标签: nginx digital-ocean certbot
您是否在 DNS 记录中将 www.enographiae.com 重定向到 enographiae.com?您需要为 enographiae.com 创建 CNAME 别名 (www.enographiae.com)
【讨论】:
...server { listen 80; server_name enographiae.com www.enographiae.com;...
问题是在 Nginx 配置文件末尾从 Certbot 添加的这行:
.
.
.
server {
if ($host = enographiae.com) {
return 301 https://$host$request_uri;
} # managed by Certbot
.
.
.
有了这个:
.
.
.
server {
return 301 https://$host$request_uri;
# managed by Certbot
.
.
.
问题解决了。
【讨论】: