【问题标题】:NginX as reverse proxy with v 1.10.3NginX 作为 v 1.10.3 的反向代理
【发布时间】:2017-02-09 08:56:12
【问题描述】:

我是网络和系统管理员。 我需要将NginX 配置为反向代理 看了很多教程,都没有找到准确的答案。

我有 3 台服务器 - 每台都有一个正在运行的应用程序(使用 apache)。每个应用程序都可以通过 IP 地址和服务器的指定端口访问。

我需要一个带有NginX 的反向代理服务器,这样我就可以在不指定 IP 地址和端口的情况下访问这 3 个服务器。换句话说,IP 地址和端口是隐藏的。

示例应用程序:带有反向代理的 xxx.xx.x.xx:9292/app,访问它的方式如下:server1.app.org

我已经安装了 1.10.3 版的 NginX,但它缺少启用站点和站点可用的文件夹,这让我有点困惑!

在一些教程中,他们不使用这些文件夹,他们只是在conf.d 中使用files.conf

我想知道这 3 台服务器是否需要安装 NginX 才能使其工作?

【问题讨论】:

    标签: apache nginx reverse-proxy


    【解决方案1】:

    我已经回答了你上一个问题!无需删除该问题并在与旧问题非常相似的新问题中回答相同的问题!

    更新:

    http {
        upstream websites {
            server 172.20.0.31:9292;
            server 172.20.0.11:9191;
            server 172.20.0.222:9393;
        }
    
        server {
            location / {
                proxy_pass http://websites;
            }
        }
    }
    

    上面的配置应用循环原则对所有服务器的请求进行负载平衡。

    当然,当您在http://172.20.0.31:9292 等浏览器中访问您的网站时,您的网站必须加载。

    如果没有,那么要么为此配置一个 vhost,要么只使用本地 dns 名称(你可以在你的 nginx 服务器上为你的服务器添加 /etc/hosts 文件名并将它们指向服务器的 IP 地址)

    【讨论】:

    • 在你的回答中,你给了我一些信息来澄清 NginX 的工作方式,非常感谢你。但我坚持..是配置本身。现在我已经制作了另一台安装了新 NginX 的 CentOS 7 服务器(没有站点可用和站点启用以及 default.conf)我怎样才能满足这个问题的需要?换句话说.. 让 NginX 像我问的那样工作的理想配置是什么?谢谢你..再次。
    • 请提供您的实际设置,例如您的 nginx 服务器的 IP 地址,然后提供后面服务器的 IP 地址...
    • Nginx 1.10.3 on Centos 7 ip : 172.20.0.120 server 1 运行 app 1 ip : 172.20.0.31 端口 9292 server 2 运行 app 1 ip : 172.20.0.11 端口 9191 服务器 3 运行 app 1 ip : 172.20.0.222 端口 9393
    • the 3 servers run **3 different apps** respectively 您已经发布的配置是否与任务匹配?!或者配置是这样的:http { upstream website1 { server 172.20.0.31:9292; } http { upstream website2 { server 172.20.0.11:9191; } http { upstream website3 { server 172.20.0.222:9393; } server { location / { proxy_pass http://website1; proxy_pass http://website2; proxy_pass http://website3; } } }
    • 配置对每台服务器上运行的应用程序没有影响。假设当您访问 172.20.0.31:9292 时,您会直接进入该应用程序或其他任何应用程序。我认为你应该先阅读 nginx 文档,了解如何将 nginx 用作负载均衡器和反向代理!
    猜你喜欢
    • 2021-06-17
    • 1970-01-01
    • 1970-01-01
    • 2011-10-20
    • 2015-01-05
    • 1970-01-01
    • 1970-01-01
    • 2017-03-21
    • 1970-01-01
    相关资源
    最近更新 更多