[英]Digital Ocean: One Click Django Won't Route My Domain, Bad Gateway
带有ubuntu 16,nginx和gunicorn的一键django不会路由我的域名。 当我在地址栏中输入IP地址时,它可以工作,但是当我使用域时,我得到502 Bad Gateway nginx/1.10.3 (Ubuntu)
。 查看nginx错误日志,我看到:
2017/10/16 19:05:18 [error] 23017#23017: *80 upstream prematurely closed connection while reading response header from upstream, client:
编辑的server: _, request: "GET / HTTP/1.1", upstream: "http://unix:/home/django/gunicorn.socket:/"
我在这里遵循了以下步骤: https : //www.digitalocean.com/community/tutorials/how-to-point-to-digitalocean-nameservers-from-common-domain-registrars#registrar-godaddy
此处: https : //www.digitalocean.com/community/tutorials/how-to-set-up-a-host-name-with-digitalocean
但是我一定做错了。 任何人都有解决该问题的想法。 我是DO,Django和网络开发人员的新手。
更新NS服务器最多需要48个小时。 如果您已在48小时前更新,请清除浏览器缓存,然后再次访问您的域。 通常,在24小时后,您可以通过浏览器访问您的域。 其次,检查对/etc/nginx/sites-available
的访问权限
您在nginx配置中的上游是错误的,请参见nginx日志: http://unix:/....
? 它应该是http://...
或unix:/...
取决于Django设置的配置方式。
在/etc/nginx/sites-available/
或/etc/nginx/conf.d
检查您的nginx配置,并修复上游的位置并重新加载nginx以解决此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.