一、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猫咪。