nginx+tomcat实现负
1、linux环境准备
虚拟机上安装linux或者直接用阿里云
2、linux上放两个tomcat且可以访问

将tomcat放到虚拟机的linux系统中,分别然后解压到/usr/local/tomcat_01和/usr/local/tomcat_02中,如下图所示

然后修改两个tomcat的端口分别为8881(tomcat_01)和8882(tomcat_02),此时分别启动两个tomcat,然后进行访问


3、安装nginx
在安装nginx之前需要安装所需的插件模块pcure zlib opensssl 如下图所示,分别将这些组件解压到/usr/local/下。


注意:在安装nginx之前先检查环境是否包含gcc,如果没有,那么安装gcc和gcc-c++

此时查询gcc版本,即安装成功

再安装gcc-c++即可

此时安装nginx
先解压nginx到/usr/local目录下面

然后编译nginx
./configure --prefix=/usr/local/nginxWeb/ --with-pcre=/usr/local/pcre-8.34 --with-zlib=/usr/local/zlib-1.2.8 --with-openssl=/usr/local/openssl-1.0.0e --with-http_stub_status_module
上面命令是指定nginx安装目录、安装依赖的三个模块、开启stub_status模块
如下如所示,代码编译成功。

然后执行make && make install安装
执行完成后发现在/usr/local/下多了一个nginxWeb

然后启动nginx

访问nginx,成功

4、配置nginx
这里只介绍负责均衡相关配置,其他全局配置或者局部配置属性可自行百度

配置完成后,测试一下配置文件是否存在错误。如下,成功。

5、访问tomcat_01和tomcat_02


6、访问nginx
第一次:

第二次:

第三次:

第四次:
