我正在开发一个使用Nginx和gunicorn的django驱动的应用程序。 一切都很好,直到今天,我试图重新启动Nginx失败。 所以我用sudo Nginx -t命令testing了这个错误。
Nginx: [emerg] host not found in "localhost:8004" of the "listen" directive in /etc/Nginx/sites-enabled/808:2 Nginx: configuration file /etc/Nginx/Nginx.conf test Failed
server { listen localhost:8004; error_log /var/www/html/burger808/error.log; location / { proxy_pass http://127.0.0.1:8005; proxy_set_header X-Forwarded-Host $server_name; proxy_set_header X-Real-IP $remote_addr; add_header P3P 'CP="ALL DSP COR PSAa PSDa OUR nor ONL UNI COM NAV"'; } location /static/ { autoindex on; alias /var/www/html/burger808/burger808/static/; } location /media/ { autoindex on; alias /var/www/html/burger808/burger808/media/; } }
我认为这可能是8004端口有些冲突。 所以我查了其他congfig文件,没有冲突。
我不知道可能会导致这个错误?
Django的错误:HTTP_HOST头无效:u'/ run / myprojectname / gunicorn.sock:'
Django + IIS +?
在Windows上使用Python图像库和VirtualEnv
无法从Windows cmd安装Django。 尽pipePATH应该设置,“pip install django”显示错误
使用与Windows和Python 2.6.1的猎豹模板系统(名称映射问题)
Nginx Django和Gunicorn。 Gunicorn袜子文件丢失?
错误日志在Nginx + Gunicorn + Supervisor + Django
我如何安装Django代码片段?
在azure网站的Django应用程序的configuration问题
没有必要的localhost:8004 。只需localhost:8004
listen 8004;
这个聪明的答案是我的解决方案
我假设你正在运行一个Linux,并且你正在使用gEdit来编辑你的文件。 在/etc/Nginx/sites-enabled ,可能会留下一个临时文件,例如default~ (注意~ )。 删除这个文件,它会解决你的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。