九江市米尔网络科技有限公司
首页 | 联系方式 | 加入收藏 | 设为首页 | 手机站

产品目录

联系方式

联系人:业务部
电话: 00171-378561
邮箱:service@njrjy.com

当前位置:首页 >> 新闻中心 >> 正文

linux CentOS7 下 Nginx 1.13.7 配置反向代理与负载均衡

字号:
摘要:linux CentOS7 下 Nginx 1.13.7 配置反向代理与负载均衡

nginx反向代理与负载均? 最基本的配置是非常简单的。

反向代理

反向代理最基本配置一句话就可以搞定。

准备一个tomcat服务、一个nginx服务。

Tomcat IP地址 192.168.1.3端口号8080

nginx IP地址 192.168.1.6端口号80

打开配置文件nginx.conf,在location上下文中加入如下配置

proxy_pass http://192.168.1.3:8080; #Tomcat地址配置(被代理的地址)


配置完毕启动tomcat与nginx。

访问nginx192.168.1.6打开的界面就是Tomcat的首页。

如需更多nginx代理知识请访问 :

官网文档地址:http://nginx.org/en/docs/http/ngx_http_proxy_module.html

负载均?

负载均? 最基本的配置仅仅需要三句话就可以搞定。
准备两个Tomcat服务。一个nginx服务。
Tomcat1 IP地址192.168.1.3 端口号8080
Tomcat2 IP地址192.168.1.3 端口号9090
nginx IP地址192.168.1.6 端口号80

打开配置文件nginx.conf,

在location上下文中加入如下配置

proxy_pass http://backend;

在server中上下文中加入如下配置

upstream backend{

server 192.168.1.3:8080;

server 192.168.1.3:9090;

}


为了区分访问的tomcat是哪个,分别对两个tomcat的ROOT/index.jsp稍做修改。

tomcat1 在${pageContext.servletContext.serverInfo}加上-1




tomcat2 在${pageContext.servletContext.serverInfo}加上-2


配置完毕,启动两个tomcat与nginx。
访问192.168.1.6可以看到访问的界面。
注意一直按住F5可以快速清晰的看到,服务器版本信息后面的-1-2变化。
如果一次一次慢慢刷新,那时间可是相当漫长的。
如需更多nginx负载均? 知识请访问 :
官网文档地址:http://nginx.org/en/docs/http/ngx_http_upstream_module.html