首页 » 技术 » 在lnmp基础上增加对jsp的支持

在lnmp基础上增加对jsp的支持

 

首先安装lnmp,官网有详细的安装教程。添加主机jsp.duanzhang.cn,和之前添加php的过程一样,下面是在PHP的基础上增设对jsp的支持。

1)安装必须的组件:jre,tomcat。这两个的配置过程百度有详细介绍

2)如果是jsp文件直接ftp上传到web目录;如果是war包,可以先将开发好的war包放到tomcat的webapps目录下,启动tomcat,过程会自动解压war包,然后再将war包里的文件拷贝到web目录下。


/usr/local/tomcat7/webapps/project1_war# cp -arf * /home/wwwroot/jsp.duanzhang.cn/

 

3)修改tomcat的默认主页为web目录

3.1:编辑/usr/local/tomcat7/conf/server.xml文件


<Context path="" docBase="/home/wwwroot/jsp.duanzhang.cn/" debug="0" reloadable="true" />

3.2:修改/usr/local/tomcat7/conf/web.xml,把index.jsp置顶

3.3:清空tomcat缓存,重启tomcat


/usr/local/tomcat7/work# rm -rf *

/usr/local/tomcat7/work# cd ../bin/

/usr/local/tomcat7/bin# ./shutdown.sh

/usr/local/tomcat7/bin# ./startup.sh

3.4:测试http://jsp.duanzhang.cn:8080/能否正常访问

 

4)修改nginx配置文件,设置jsp类型的后缀文件全部自动转发(代理)给tomcat处理

路径一般为:/usr/local/nginx/conf/vhost/jsp.duanzhang.cn.conf


location ~ .*\.(jsp|jspx|do|wsdl)?$
{
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://jsp.duanzhang.cn:8080;
}

 

5)重启nginx,测试http://jsp.duanzhang.cn/能否正常访问到jsp。


nginx -s reload

 

 

原文链接:在lnmp基础上增加对jsp的支持,转载请注明来源!

1