CNode

Nginx 代理Nodejs为什么无反应

问答
ZZhangHang-z发布于11 年前最后回复11 年前5 回复5206 浏览0 收藏

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)

Z
ZhangHang-z#1·11 年前
引用 louislveapt get装的nginx为嘛不行?

@louislve 不清楚,可能没装好,配置文件什么的和源码装的有很大区别

D
DavidCai1993#2·11 年前

监听80端口的话,在命令前加上sudo试试

Z
ZhangHang-z#3·11 年前

以解决,原因是使用了apt-get安装的nginx,源码装的就正常了

L
louislve#4·11 年前

apt-get装的nginx为嘛不行?

W
wangnan0610#5·11 年前

权限的问题吗?

参与回复
登录后即可参与回复。登录