您好,关于Tomcat与Nginx的整合,其实在国内百度和国外谷歌上都有很多教程的。这里提供一个简单的思路和配置代码!
配置思路:通过Nginx的反向代理功能代理所有JSP的访问。
配置方法:编辑nginx.conf或你所在的虚拟主机配置文件,在server配置段中键入此类代码。
location / {root webroot
index index.html index.htm default.html default.htm
}
location ~ .*.jsp$ {
proxy_pass http://127.0.0.1:8080
proxy_set_header Host $host
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|css)$ {
expires 15d
}
其中,127.0.0.1:8080为你的tomcat服务所在地址和端口号。
你想怎么用?做静动分离还是让nginx做负载均衡?动静分离需要在nginx的配置文件中写一条location匹配
location ~ *.jsp$ {
proxy_pass http://127.0.0.1:8080
}
负载均衡需要再nginx配置文件中用upsteam和proxy_pass
upstream backend {
#ip_hash
server 192.168.1.2
server 192.168.1.3
server 192.168.1.4
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)