在Centos7上部署Tomcat过程
- 下载并安装JDK
- 下载并部署Tomcat
- 打开Centos中对应的端口(默认80)
这几步操作很清楚,但首次使用Centos7时遇到了一个问题,外网无法访问服务器,反复重复这个安装过程多次,包括重装系统结果依旧。
最后发现问题是在腾讯云服务器的配置上,由于首次使用Linux云服务器,所以对云服务器的一些配置不了解;
在云服务器中存在一个安全组的策略,在开放服务器端口时,同时需要开放安全组的端口,否则端口不能访问。
Centos7中操作端口的一些指令:
lsof -i #查看全部端口占用情况
lsof -i:80 #查看80端口占用
firewall-cmd --list-ports #查看已经开放的端口
firewall-cmd --zone=public --add-port=80/tcp --permanent #开启端口80
firewall-cmd --reload #重启重启防火墙firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动