配置了nginx,跟防火墙端口号。可是Nginx还是不起效果,只能域名:port或者ip:port才行

来源:10-3 从本地发布上线和更新服务器的 Nodejs 项目

Perkin0

2017-09-16

如题,搭建了一个8000端口的服务,不知道是哪一步错了。阿里云安全组也加了规则,防火墙端口也打开了,nginx按照配置配好了。 现在输入域名显示dial tcp xxx.xxx.xxx.xxx:80: getsockopt: connection refused。只能通过域名+port或者ip+port才有效。

写回答

2回答

香饽饽0

2018-06-04

upstream test {

  server 127.0.0.1:8081;

}


server {

  listen 80;

  server_name 101.132.235.220;


  location / {

    proxy_set_header X-Real-IP $remote_addr;

    proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;

    proxy_set_header Host $http_host;

    proxy_set_header X-Nginx-Proxy true;


    proxy_pass http://test;

    proxy_redirect off;

  }

}

Scott老师帮忙看看吧,和题主一样的问题,防火墙没有装,阿里云的安全组加了,同样只能加端口访问

0
1
香饽饽0
在别的问题下看到了,安全组得打开80端口
2018-06-04
共1条回复

Scott

2017-09-24

域名加 Port 和 ip 加 port 能通,感觉是 nginx 这块域名配置的有问题,可以把 nginx 的配置代码贴出来看下

0
0

Node.js项目线上服务器部署与发布

阿里云部署Node.js+MongoDB+Nginx的应用项目,打通全栈

1747 学习 · 448 问题

查看课程