需要实现: | 通过配置nginx的反向代理,使访问nginx 服务器(100.100.100.5),自动跳转到tomcat 网站(100.100.100.8),tomcat 网站IP(100.100.100.8)不直接对外暴露!
|
1:部署java环境 | #tar xf jdk-8u77-linux-x64.tar.gz -C /usr/local/ #ln -s /usr/local/jdk1.8.0_77/ /usr/local/java |
2:部署tomcat环境 | #tar -xf apache-tomcat-9.0.31.tar.gz -C /usr/local/ #ln -s /usr/local/apache-tomcat-9.0.31 /usr/local/tomcat # cat /etc/profile ################# add java boot############### JAVA_HOME=/usr/local/java PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME PATH ############################################# ###############add tomcat boot ############## CATALINA_HOMEM=/usr/local/tomcat export CATALINA_HOME # source /etc/profile [root@node-05 logs]# java -version java version "1.8.0_77" Java(TM) SE Runtime Environment (build 1.8.0_77-b03) Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode) [root@node-05 logs]# 运行Tomcat: [root@node-05 tomcat]# cd bin/ [root@node-05 bin]# pwd /usr/local/tomcat/bin [root@node-05 bin]# sh startup.sh [root@node-05 bin]# ps -ef|grep tomcat root 731350 1 0 14:48 pts/3 00:00:05 /usr/lib/jvm/jdk1.8.0_40/jre/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start root 735498 721841 0 15:30 pts/3 00:00:00 grep --color=auto tomcat [root@node-05 bin]# |
3:安装nginx | #yum install -y epel-release #yum install -y nginx |
4:配置nginx | [root@node-05 nginx]# vim nginx.conf #server xx.xx.xx.xx //server 可以是多台! |
5:验证nginx配置 | [root@node-05 nginx]# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful [root@node-05 nginx]# [root@node-05 nginx]# nginx -s reload [root@node-05 nginx]# |
访问nginx | 访问nginx 服务器时 自动跳转到 tomcat 网站:
|
配置Nginx 反向代理-通过Nginx 访问tomcat网站
最新推荐文章于 2024-04-11 19:27:08 发布