[英]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.