跳到主要内容
CNode

Nginx 代理Nodejs为什么无反应

问答
ZZhangHang-z发布于 11 年前最后回复 11 年前
552290

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#511 年前
引用 louislveapt get装的nginx为嘛不行?

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

W
wangnan0610#411 年前

权限的问题吗?

L
louislve#311 年前

apt-get装的nginx为嘛不行?

Z
ZhangHang-z#211 年前

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

D
DavidCai1993#111 年前

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

参与回复

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