nginx&tomcat
一、nginx整合tomcat,过滤动态页面方式
##################################################################################
1.安装准备
web服务器: 192.168.71.132 已安装: nginx,tomcat
2.过滤动态页面
vi /usr/local/nginx/conf/nginx.conf
添加以下内容
location ~ \.jsp$ {
#proxy_pass 反向代理参数,将匹配到的请求反向代理其它服务器!
proxy_pass http://192.168.71.132:8080;
}
保存
3.关闭防火墙,selinux,启动nginx,tomcat
service iptables stop
setenforce 0
#检查80端口是否被占用,关闭相关进程
netstat -tlnp|grep 80
/usr/local/nginx/sbin/nginx -s stop
/usr/local/nginx/sbin/nginx&
cd /root
cd apache-tomcat-8.5.45/bin
./shutdown.sh
./startup.sh
4.验证配置是否成功
http://192.168.71.132/ 是否出现tomcat页面
###########################################################################################3
二、nginx整合tomcat,过滤静态页面方式
1.过滤静态页面
vim /usr/local/nginx/conf/nginx.conf
server模块配置添加以下内容
location / {
index index.jsp;
proxy_pass http://192.168.71.132:8080;
}
location ~* \.(jpg|jpeg|png|gif|css|js|ico|html)$ {
root html;
}
保存
/usr/local/nginx/sbin/nginx -s stop
/usr/local/nginx/sbin/nginx&
3.验证配置是否成功
http://192.168.71.132/ 是否出现tomcat页面
#####################################################################################
三、配置负载均衡
1.定义服务器组,过滤jsp
vim /usr/local/nginx/conf/nginx.conf
在HTTP模块中添加:
#定义服务器组1605A
upstream 1704{
server 192.168.71.132:8080;
server 192.168.71.130:8080;
}
server模块
location ~ \.jsp$ {
proxy_pass http://1704;
}
保存
/usr/local/nginx/sbin/nginx -s stop
/usr/local/nginx/sbin/nginx&
2.编写负载均衡测试页面
(1)192.168.71.130服务器上
vim /root/apache-tomcat-8.5.45/webapps/ROOT/i

浙公网安备 33010602011771号