Nginx 代理Nodejs为什么无反应
发布于 9 年前 作者 ZhangHang-z 4405 次浏览 最后一次编辑是 8 年前 来自 问答

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 不清楚,可能没装好,配置文件什么的和源码装的有很大区别

回到顶部