环境
centos 7.5 192.168.253.120 tomcat版本:8.5.54 nginx版本:1.16.1 jdk:8
安装Nginx
[root@hya src]# yum -y install gcc gcc-c++ pcre-devel zlib-devel [root@hya src]# tar xzf nginx-1.16.1.tar.gz [root@hya src]# cd nginx-1.16.1 [root@hya nginx-1.16.1]# ./configure --prefix=/usr/local/nginx [root@hya nginx-1.16.1]# make && make install
安装Tomcat
[root@hya src]# rpm -ivh jdk-8u20-linux-x64.rpm #tomcat是java的需要安装java环境 准备中... ################################# [100%] 正在升级/安装... [root@hya src]# tar xzf apache-tomcat-8.5.54_.tar.gz [root@hya src]# mv apache-tomcat-8.5.54 /usr/local/tomcat
修改配置文件
[root@hya ~]# vim /usr/local/nginx/conf/nginx.conf 43 location / { 44 root html; 45 index index.jsp index.html index.htm; 46 } 59 location ~ \.jsp$ { 60 proxy_pass http://192.168.253.120:8080; 61 } ############启动 [root@hya ~]# /usr/local/nginx/sbin/nginx [root@hya ~]# /usr/local/tomcat/bin/startup.sh root@hya ~]# ss -tnl State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 *:80 *:* LISTEN 0 128 *:22 *:* LISTEN 0 1 ::ffff:127.0.0.1:8005 :::* LISTEN 0 100 :::8080 :::*
测试
###这样已然成功
总结
这里我是测试,所以版本用的比较高。动静分离,主要目的是为了减少服务器压力,让nginx去处理静态资源,tomcat处理动态资源。
转载自:CSDN 作者:Hya、
原文链接:https://blog.csdn.net/yeyslspi59/article/details/108747955