如何解决在DigitalOcean上为Django和Nginx设置域
完成网站迁移后,我已经能够使其在分支IP上运行。我还检查了IP propagation是否完整
并且我已将域添加到digitalocean
当我尝试使用域时,会得到This site can’t be reached
。我试图设置Nginx文件来匹配它
server {
listen 80;
server_name http://safariguides.org 162.243.173.84 safariguides.org;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/sammy/webapps/kpsga;
}
location /media/ {
root /home/sammy/webapps/kpsga;
}
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
并在设置文件中
DEBUG = True
ALLOWED_HOSTS = [
'http://safariguides.org','http://162.243.173.84/','*'
]
最后添加*
以获取最大匹配数。
检查nginx日志中的错误会显示
sammy@kpsga:~/webapps/kpsga/kpsga$ sudo tail -F /var/log/nginx/error.log
2020/11/03 06:55:50 [warn] 70740#70740: server name "http://safariguides.org" has suspicious symbols in /etc/nginx/sites-enabled/kpsga:3
2020/11/03 07:00:36 [alert] 70778#70778: *14 open socket #16 left in connection 9
2020/11/03 07:00:36 [alert] 70778#70778: *15 open socket #17 left in connection 10
2020/11/03 07:00:36 [alert] 70778#70778: aborting
2020/11/03 07:00:36 [warn] 70858#70858: server name "http://safariguides.org" has suspicious symbols in /etc/nginx/sites-enabled/kpsga:3
2020/11/03 07:00:36 [warn] 70869#70869: server name "http://safariguides.org" has suspicious symbols in /etc/nginx/sites-enabled/kpsga:3
2020/11/03 07:04:34 [warn] 70893#70893: server name "http://safariguides.org" has suspicious symbols in /etc/nginx/sites-enabled/kpsga:3
2020/11/03 07:04:34 [warn] 70905#70905: server name "http://safariguides.org" has suspicious symbols in /etc/nginx/sites-enabled/kpsga:3
2020/11/03 07:08:24 [error] 70907#70907: *5 open() "/home/sammy/webapps/kpsga/media/wp-includes/wlwmanifest.xml" failed (2: No such file or directory),client: 128.199.240.166,server: http://safariguides.org,request: "GET /media/wp-includes/wlwmanifest.xml HTTP/1.1",host: "safariguides.org"
2020/11/03 07:08:24 [error] 70907#70907: *7 open() "/home/sammy/webapps/kpsga/media/wp-includes/wlwmanifest.xml" failed (2: No such file or directory),host: "safariguides.org"
我怀疑一个字符错误来自http:\\
,在发送此错误之前,我将其删除,重新启动了nginx,但该域仍未注册。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。