【问题标题】:Nginx reverse proxy mapping does not redirectNginx 反向代理映射不重定向
【发布时间】:2020-05-31 12:10:45
【问题描述】:

我最近开始尝试解决我遇到的this 问题。因此,我安装了 NGINX 并对其进行了设置,以便通过在 /etc/nginx/conf.d/ 位置创建一个 .conf 文件,将端口 80 上的传入请求转发到端口 300。这是配置文件。

server {
    listen 80;

    server_name xyz.xyz;

    location / {
        proxy_pass http://127.0.0.1:300;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

但是当我点击 xyz.xyz 时,我得到了默认页面,当我进入 xyz.xyz:300 时,我得到了我的 NodeJS 应用程序。有什么建议吗?

【问题讨论】:

  • 你为什么监听 8080 端口?也许你应该监听 80 端口?
  • 噢。不,我只是在尝试随机的事情。我最初是在 80 上听的。
  • 1.添加此文件后是否重新启动了nginx。 2. 在 http { ... } 范围内是否存在“include /etc/nginx/conf.d/*.conf;”行,位于 /etc/nginx/nginx.conf。
  • 1.是的,多次 2. 是的,有

标签: node.js nginx centos reverse-proxy portforwarding


【解决方案1】:

似乎这是 SELinux 的问题。 我刚刚运行了这个命令,它成功了。

setsebool -P httpd_can_network_connect 1

【讨论】:

    猜你喜欢
    • 2019-03-12
    • 2019-05-23
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-06
    相关资源
    最近更新 更多