Heim > Backend-Entwicklung > PHP-Tutorial > Nginx+tomcat负载均衡配置

Nginx+tomcat负载均衡配置

WBOY
Freigeben: 2016-07-29 08:51:19
Original
1486 Leute haben es durchsucht

Nginx负载均衡配置

一、环境:

         三台Centos6.7系统的机器

         10.61.6.182     nginx服务器

         10.61.6.184     tomcat服务器

         10.61.6.152     tomcat服务器

二、Nginx的安装:

         在以上三台机器都联网的状态下进行nginx的安装非常方便,如果是没联网的机器那可能就悲剧了,需要按照提示各种库的安装,本人感觉相当麻烦。

1.      安装pcre

2.      安装openssl

3.      安装zlib

基本上需要进行三大步,configure --->make ---> make install

以上都准备好了就可以安装nginx了,上面的步骤在网上搜一下应该都可以找到。

简单的网络拓扑图:

Nginx+tomcat负载均衡配置

三、准备好一个待测试的项目,这里我简单创建了一个javaweb项目叫NginxDemo,里面之后一个index.jsp页面,打包成两个,唯一不同的地方就是写的内容不一样,为了方面测试是否负载均衡起作用了。

         Nginx+tomcat负载均衡配置

        Nginx+tomcat负载均衡配置

可以先将NginxDemo放到有tomcat服务器的tomcat目录下的webapps中。

四、配置Nginx的配置文件

Nginx+tomcat负载均衡配置

        

在http中增加upstream,jsp_server是自己命名的,可以起一个自己喜欢的名字。下面的两个server就是tomcat所在的机器及端口。

   Nginx+tomcat负载均衡配置

上图显示了注释掉的一些内容和增加的location目的是为了访问jsp的。

启动Nginx,然后在浏览器中访问NginxDemo项目

Nginx+tomcat负载均衡配置

Nginx+tomcat负载均衡配置

不停的刷新浏览器会发现显示的内容是不一样的,这里的8091是配置的Nginx的监听端口,可以自己设置。

        

以上就介绍了Nginx+tomcat负载均衡配置,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage