Linux环境下整合Nginx+tomcat配置执行jsp程序
1,服务器配置java环境和nginx环境。这里不做详细阐述,可以参考本站之前已经写的教程:
jdk安装: 《Centos 6.5 Linux 操作系统如何安装 JDK开发工具包》
tomcat安装:《entos 6.5 linux系统如何安装 tomcat 7.0 》
nginx安装: 《linux下如何安装nginx环境配置》
2,整合配置
(1)tomcat根目录设置
需要跳转执行哪个站点,这里自行配制调整。我们这里为了测试效果,测试的是tomcat默认站点。
(2)nginx配置调整,nginx做反向代理服务器对来自客户端的请求分发到tomcat服务器执行jsp程序。
vim nginx.conf设置如下代码:
- upstream tomcat__pools {
- server 43.252.228.170:8080 weight=1 max_fails=3 fail_timeout=3; //tomcat 服务器,端口8080
- keepalive 500;
- }
- server {
- listen 80;
- server_name jsp.21yunwei.com; //绑定测试域名jsp.21yunwei.com ,hosts定向测试。
- location / {
- root html;
- index index.html index.htm;
- proxy_pass http://tomcat__pools;
- }
- }
更多关于nginx反向代理的知识可以参考《Linux环境下Nginx 反向代理如何配置以及实现》
(3)访问jsp.21yunwei.com测试。
整合完毕,这里只是简单的举例,实际线上部署要比这个复杂的多,还要做动静分离设定以及各种优化设置。
转载请注明:21运维 » Linux环境下整合Nginx+tomcat配置执行jsp程序