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)
一、Tomcat安装与配置
二、Nginx安装与配置
2、配置
复制代码代码示例:
...
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`
注意两点: |