nginx tomcat 分布式部署
目录
1.环境介绍... 2
2.安装配置tomcat 2
2.1安装配置jdk. 2
2.2安装配置tomcat 2
3.Linux服务器安装配置nginx. 4
1.环境介绍
hostname |
ip |
安装服务 |
host1 |
192.168.80.93 |
Nginx |
host2 |
192.168.80.94 |
tomcat |
host3 |
192.168.80.95 |
tomcat |
host4 |
192.168.80.96 |
tomcat |
2.安装配置tomcat
2.1安装配置jdk
2.2安装配置tomcat
2.2.1解压tomcat压缩包,安装路径为/usr/local。
[root@host2 local]# tar -zxvf apache-tomcat-7.0.55.tar.gz # 解压成功后得到 apache-tomcat-7.0.61 文件夹,更名为tomcat7 [root@host2 local]# mv apache-tomcat-7.0.55 tomcat7 |
2.2.2配置tomcat的catalina.sh文件
[root@host2 local]# cd tomcat7/bin [root@host2 local]# vim catalina.sh #找到 # OS specific support,然后在这行下面添加以下配置 # OS specific support. $var _must_ be set to either true or false.
CATALINA_HOME=/usr/local/tomcat7 JAVA_HOME=/opt/jdk1.8.0_112 |
2.2.3修改tomcat首页便于组后测试负载均衡
[root@host2 local]# vim /usr/local/tomcat7/webapps/ROOT/ index.jsp |
2.2.4设置启动
[root@host2 local]# cp catalina.sh /etc/init.d/tomcat |
2.2.5测试tomcat启动和停用
# 启动 [root@host2 local]# service tomcat start #停用 [root@host2 local]# service tomcat stop #没有报错的话,证明已经配置成功了 |
最后访问http:ip:9999进行测试
3.Linux服务器安装配置nginx
3.1通过yum安装nginx(需要提前配置好源文件)
[root@host2 local]# yum install nginx -y |
3.2修改配置文件default.conf,设置负载均衡。默认负载均衡方式为轮询。
[root@host2 local]# vim /etc/nginx/conf.d/default.conf #增加一下内容: upstream tomcat { server 192.168.80.94:8080; server 192.168.80.95:8080; server 192.168.80.96:8080; } server { listen 9999; server_name 192.168.80.93;
location / { proxy_pass http://tomcat; } } |
3.3启动和关闭nginx
[root@host2 local]# service nginx start [root@host2 local]# service nginx stop |
测试ngin正常启动网页http://192.168.80.93:80
3.4最后负载均衡测试http://192.168.80.93:9999,一直刷新此网页