关于Centos7下nginx始终只是显示nginx欢迎界面(XSehll连接到阿里云服务器)
部署Django应用程序,测试没有问题,使用nginx+gunicorn来部署服务器时遇到问题,即一切部署好后,出现访问域名始终只是显示nginx欢迎界面,一种解答说是:nginx默认的default文件覆盖了自己的配置文件
,但是自己安装的nginx没有这个默认文件,所以请问还有可能是哪些原因
补充:Nginx反向代理成功,访问公网ip出现500错误
nginx始终出现欢迎界面经过查看是配置文件问题,同时更改配置文件后没有重启。(XSell打开两个终端,一个执行gunicorn --bind 127.0.0.1:8000 Blog.wsgi:application
,另一个执行 systemctl restart nginx
),查看nginx状态,反向代理成功
但是出现新的问题
浏览器中访问公网ip出现500错误
如下:
相关文件:/etc/nginx/conf.d/jun.conf
第一步:自己写的配置文件
jun.conf:
server {
charset utf-8;listen 80;
server_name 我的公网ip;
location / {
proxy_pass http://127.0.0.1:8000;
}
}
nginx.conf:(是nginx默认的配置文件,没有动)
第二步:gunicorn启动应用
gunicorn --bind 127.0.0.1:8000 Blog.wsgi:application
第三步:打开另一个终端重启nginx
第四步:访问公网ip出现500错误
请问500错误是什么原因?
回答:
不是可能原因,是一定原因 —— 你配置文件搞错了。
回答:
是不是修改完配置信息,没有重启nginx?
如果是ubuntu的话
sudo /etc/init.d/nginx restart
====================================
500是你代码本身的问题,说明和nginx已经没什么关系了。
回答:
nginx的配置文件有问题,你可以贴出来。
回答:
nginx默认界面可以访问,那么问题就在你新配置的配置文件了。 建议提问题的时候贴一下配置文件
以上是 关于Centos7下nginx始终只是显示nginx欢迎界面(XSehll连接到阿里云服务器) 的全部内容, 来源链接: utcz.com/a/162903.html