上一篇文章有说如何在linux环境下如何安装 Nginx服务 ,这一篇说一下如何简单的实现负载均衡。 练习的时候捣鼓了较长的时间
1.准备好多个tomcat 版本建议8以上 (个人准备了3个)
2.配置tomcat的环境变量,第一个tomcat可以不用配置。配置文件/etc/proile
编辑在文件的最下面
编辑完后,保存退出。重启下linux,或者在/etc目录下 执行 ./profile 命令。 如果提示权限不够,输入chmod 744 profile,再执行./profile
3.修改tomcat配置 /conf/server.xml,修改tomcat2,tomcat3的连接,关闭,监听端口。3个tomcat不能相同
tomcat 关闭端口8005 连接端口8080 监听端口8009
tomcat2 关闭端口8105 连接端口8081 监听端口9009
tomcat3 关闭端口8205 连接端口8082 监听端口9010
4.编辑tomcat2 和tomcat3 启动时引用的环境变量。
vi catalina.sh
如图所示 在# OS##### 下添加环境变量。。 tomcat3也一样编辑环境变量
一定不要弄错了,这是两个不同的catalina.sh ,一个在tomcat2的目录下,另个一个在tomcat3的目录下。
5.编辑nginx配置文件 nginx/conf/nginx.conf
6.启动Nginx,依次启动tomcat tomcat2 tomcat3
cd /usr/local/nginx/sbin/(这个是我的路径)
启动 : ./nginx
我在启动nginx遇到个问题 未找到指定的文件夹
这个时候 cd 至 解压后的nginx-1.12.1 目录 执行 make install 命令,再启动nginx就可以了。
启动完成后,稍等一会。然后查看端口
然后访问80端口的地址( 个人配置的虚拟机地址是http://192.168.198.21/)