Nginx除了可以与PHP语言配合外,还可以和其他一些编程语言配置,本次小编将给大家介绍一下Nginx与常用的JSP(Tomcat)的安装与配置。
在Lin上,我们首先要安装JDK。JDK1.6可以在以下网址下啧啧啧:
http://java.sun.com/javase/downloads/widget/jdk6.jsp
下载完成后,修改jdk-6u17-lin-x64.bin的文件属性为可执行,然后执行程序安装JDK:
chmod +x jdk-6u17-lin-x64.bin
./jdk-6u17-lin-x64.bin
按空格键看完协议,当出现提示“Do you agree to the above lisense terms?[yes or no]”时,输入“yes”。安装完成后,执行以下语句:
mv jdk1.6.0_17 /usr/local/jdk
vi /etc/profile
在文件末尾增加以下内容
JAVA_HOME=*/usr/local/jdk*
CLASS_PATH=*$JAVA_HOME/lib:$JAVA_HOME/jre/lib*
PATH=".:$PATH:$JAVA_HOME/BIN"
CATALINA_HOME="/usr/local/tomcat"
export JAVA_HOME CATALINA_HOME
保存并退出vi,执行以下命令使配置生效:
source/etc/profile
安装完成JDK之后,按照以下步骤安装Tomcat二进制版本:
wget http://apache.freelamp.com/tomcat/tomcat-6/v6.0.20/bin/apache-tomcat-6.0.20.tar.gz
tar zxvf apache-tomcat-6.0.20.tar.gz
mv apache-tomcat-6.0.20/usr/local/tomcat
cp-rf/usr/local/tomat/webapps/*/datao/htdocs/www/
查找appBase="webapps",修改为appBase="/data0/htdocs/www"其中、datao/htdocs/www即为您的网页根目录。
安装完成后,启动Tomcat,默认监听的是8080端口:
/usr/local/tomcat/bin/startup.sh
停止Tomcat可以使用以下命令:
/usr/local/tomcat/bin/shutdown.sh
nginx.conf配置文件内容如代码5-1所示。在配置文件中,静态HTML网页、图片、JS、CSS、Flash等使用Nginx来处理,以便得到更快的速度,文件扩展名为.jsp、.do的请求,由Nginx反向代理Tomcat HTTP服务器来处理:

启动Nginx:
/usr/local/webserver/nginx/sbin/nginx
如果Nginx处于运行状态,也可以使用nginx-t检查nginx.conf配置文件无错误后,使用“kill-HUP Nginx 主进程号”来滑重启Nginx。
Nginx启动后,可以访问以下URL中的JSP示例程序,检查JSP程序能否正常运行:
http://www.yourdomain.com/examples/jsp/