繁体   English   中英

数字海洋:一键式Django无法路由我的域,网关错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM