当前位置: > Linux服务器 > nginx >

Nginx入门经典教程之组合Tomcat

时间:2014-12-07 12:32来源:linux.it.net.cn 作者:IT

一、Tomcat安装与配置
Tomcat安装与配置请参考:安装并配置好后,可以启动Tomcat,并测试使之无误。

二、Nginx安装与配置
1、安装
Nginx安装请参考:Nginx入门经典教程之nginx安装与配置

2、配置
这里是利用Tomcat做应用服务器,Nginx做反向代理,当然静态请求还是由Nginx来处理,jsp请求由Nginx来处理,具体配置:
 

复制代码代码示例:
...
server {
    listen       80;
    server_name  localhost;
    index index.html index.htm index.jsp;       #设定访问的默认首页地址
    root  /home/www/web/ROOT;       #设定网站的资源存放路径
    #所有jsp的页面均交由tomcat处理
    location ~ .*.jsp$ {
index index.jsp;
proxy_pass http://localhost:8080;
    }
    #设定访问静态文件直接读取不经过tomcat
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
expires      30d;
    }
    location ~ .*\.(js|css)?$ {
expires      1h;
    }
    #location / {
    #    root   html;
    #    index  index.html index.htm;
    #}
    ...
}
...
 

保存后,执行如下命令测试配置文件:
 

#/usr/local/nginx/sbin/nginx -t

配置文件无误后,可以启动或者重启Nginx,具体指令分别如下:
 

#/usr/local/nginx/sbin/nginx
#kill -HUP `cat /usr/local/nginx/logs/nginx.pid`

注意两点:
1)要注释掉location /,否则,默认访问的是location /。
2)/home/www/web/ROOT是Tomcat主目录。
一切就绪后,在浏览器中输入http://主机地址,回车就能看到Tomcat猫咪。

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容