手把手教你搭建个人网站之四 tomcat下载与部署
1、下载tomcat的压缩包(可能有些同学会疑惑wget下载的网址从哪来的,所以特别在以下给出找网址的方法为这些同学解惑)
提供两种下载安装包方式:
①wget命令(推荐)
②本地下载,通过ssh命令或者工具上传到linux服务器
1.1 物理机访问官网
-----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
1.2 进入usr目录,使用wget命令下载tomcat的tar压缩包(wget将会下载软件包到当前所处的目录下)
[[email protected] usr]#cd /usr
[[email protected] usr]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.94/bin/apache-tomcat-7.0.94.tar.gz
1.3 使用tar命令将tomcat的压缩包压缩到指定文件夹
[[email protected] usr]# tar -zxvf apache-tomcat-7.0.94.tar.gz
[[email protected] usr]# rm -rf apache-tomcat-7.0.94-fulldocs.tar.gz
1.4 使用mv将文件夹名称修改一下便于以后相关操作
1.5 Tomcat相关目录说明
1.6 启动tomcat,startup.sh是直接启动,#./catalina.sh run可以查看启动日志(ctrl +c 退出,如果启动失败可以找到失败的原因),关闭可用shutdown.sh或#catalina.sh stop
( 因为安装的是解压包,所以不能通过systemctl的方法来开启tomcat,如果想使用的话需要在/etc/init.d/下创建tomcat的服务脚本 )
1.7 这是正确启动tomcat的进程显示,使用ps -aux | grep tomcat
1.8 查看端口使用情况,tomcat的默认端口是8080
1.9 可以通过修改tomcat/conf/server.xml来修改监听端口
2、 添加防火墙规则(firewalld详解可见)
2.1 确认防火墙属于开启状态https://blog.****.net/qq_42103479/article/details/90340574
2.2 centos7版本之后对防火墙进行加强,不再使用原来的iptables,启用firewalld
2.3 查看状态
firewall-cmd --state
2.4 添加永久开放8080端口规则
firewall-cmd --zone=public(作用域) --add-port=8080/tcp(端口和访问类型) --permanent(永久生效)
2.5 #查看8080信息
firewall-cmd --zone= public --query-port=8080/tcp
2.6 #更新防火墙规则
# firewall-cmd --reload
2.7 #列出配置的端口信息
3、 访问云服务器,地址栏输入 http://(公网IP):8080
即可看到tomcat默认首页