centos7下安装tomcat加花生壳内网穿透(亲测可用)
准备工作:
安装环境与软件版本:
centos7 x64、xshell、jdk8、tomcat9、linux版花生壳5.0。
点我下载:jdk8+tomcat9+花生壳, 提取码:03pl
1、使用xshell连接到centos7x64,创建文件夹tools、tools_target
将jdk8+tomcat9+花生壳下载解压并上传到tools目录:
将上传jdk8、tomcat9解压并剪切到tools_target目录:
#解压:
tar zxvf jdk-8u171-linux-x64.tar.gz tar zxvf apache-tomcat-9.0.38.tar.gz
#剪切: mv apache-tomcat-9.0.38 jdk1.8.0_171/ ../tools_target/
修改tools_target目录权限,以防出现权限不足的情况:
chmod 777 tools_target/
一、准备工作已解压jdk8与tomcat9,配置它们的环境变量:
编辑/etc/profile并在其后面追加:
#jdk8 export JAVA_HOME=/tools_target/jdk1.8.0_171 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar #tomcat9 export CATALINA_HOME=/tools_target/apache-tomcat-9.0.38
解析:
追加保存后刷新一下:
source etc/profile
查看是否安装成功:
jdk8:
tomcat9
先启动,进入tomcat9的bin目录启动tomcat9:
启动后查看centos7的ip,使用浏览器访问进行测试:
浏览器测试页面:
若tomcat开启成功,但是访问不了,则根据7步解决linux中的tomcat启动成功但是在本地访问不到的问题进行关于防火墙问题的排查。
二、配置tomcat开机自启动:
编辑/etc/rc.d/rc.local文件并追加:
#tomcat auto start export JAVA_HOME=/tools_target/jdk1.8.0_171 /tools_target/apache-tomcat-9.0.38/bin/startup.sh start
修改etc/rc.d/rc.local权限:
chmod 777 etc/rc.d/rc.local
重启centos7x64,再次访问,查看是否能访问到:
reboot //重启
测试没问题后,tomcat的安装与配置就完成了,但是只能通过内网访问,如何通过外网域名方式访问呢?直接参考:linux版花生壳5.0官方使用教程