Nginx 代理Nodejs为什么无反应
Nginx配置
server {
listen 80;
server_name test.com;
#charset utf-8
access_log /var/log/nodejs_nginx.log;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Nginx-Proxy true;
proxy_set_header Connection "";
proxy_pass http://127.0.0.1:3000/;
}
}
Nginx配置文件测试正常,express启动正常,但是依然是Nginx默认页面
5 回复
监听80端口的话,在命令前加上sudo
试试
以解决,原因是使用了apt-get安装的nginx,源码装的就正常了
apt-get装的nginx为嘛不行?
权限的问题吗?
@louislve 不清楚,可能没装好,配置文件什么的和源码装的有很大区别