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

posted @ 2019-12-05 16:13  Armored-forces  阅读(83)  评论(0)    收藏  举报