繁体   English   中英

NginX作为v 1.10.3的反向代理

[英]NginX as reverse proxy with v 1.10.3

我是网络和系统管理员。 我需要将NginX配置为反向代理,我已经看过许多教程,但是没有找到确切的答案。

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

我需要一个带有NginX的反向代理服务器,让我无需指定IP地址和端口即可访问这3个服务器。 换句话说,IP地址和端口是隐藏的。

示例应用程序:具有反向代理的xxx.xx.x.xx:9292 / app,将通过以下方式进行访问:server1.app.org

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

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

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

我已经回答了您先前的问题! 无需删除该问题并在新问题中回答相同的问题,而新问题与旧问题非常相似!

更新:

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之类的浏览器访问网站时,必须加载该网站。

如果不是,则可以为此配置一个虚拟主机,或者仅使用本地dns名称(可以在nginx服务器上为服务器添加/ etc / hosts文件名,然后将它们指向服务器的IP地址)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM