安装nginx
安装依赖
yum -y install gcc gcc-c++ pcre-devel alib-devel
上传nginx的包,之后解压、安装。
[root@localhost ~]# tar zxf nginx-1.12.2.tar.gz
[root@localhost ~]# cd nginx-1.12.2
[root@localhost nginx-1.12.2]# ./configure
[root@localhost nginx-1.12.2]# make && make install
安装好之后测试一下nginx是否安装成功。
记得关闭防火墙和selinux。
systemctl stop firewalld
setenforce 0
这里方丈使用的是centOS7的系统
安装jdk和Tomcat
[root@localhost ~]# rpm -ivh jdk-8u20-linux-x64.rpm
准备中... ################################# [100%]
正在升级/安装...
1:jdk1.8.0_20-2000:1.8.0_20-fcs ################################# [100%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
jfxrt.jar...
[root@localhost ~]# tar zxf apache-tomcat-7.0.47.tar.gz
进入tomcatbin目录
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /root/tomcat
Using CATALINA_HOME: /root/tomcat
Using CATALINA_TMPDIR: /root/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /root/tomcat/bin/bootstrap.jar:/root/tomcat/bin/tomcat-juli.jar
启动tomcat
nginx结合Tomcat
修改nginx配置文件
#vi /usr/local/nginx/conf/nginx.conf
在45行添加index.jsp;
在59-62行修改为面的形式:
location ~ \.jsp$ {
index index.jsp;
proxy_pass http://192.168.152.136:8080;
}
#/usr/local/nginx/sbin/nginx
4、测试:
http://192.168.159.145/index.jsp