阿里云CentOs7上安装Tomcat

一、下载安装tomcat8

  

cd /usr/

#创建tomcat目录
mkdir tomcat #从网上download 压缩包
wget tomcat8 url #解压
tar -zxvf apache-tomcat-8.0.26.tar.gz #启动
cd apache-tomcat-8.0.26/bin/ ./startup.sh #查看进程
ps -ef | grep java

二、防火墙设置

  阿里云centos7 新装的机器,防火墙默认是关闭的,但是一旦开启就需要开放相应的端口。

  同事centos7 跟centos6的防火墙设置有所不同,如果是6的同学,可以自行去百度,无非是在配置文件里加段命令,source生效文件。

  centos7下,相关的防火墙设置:

#打开防火墙
systemctl start firewalld #查看防火墙状态(状态如果是dead,说明是防火墙未开)
systemctl status firewalld #关闭防火墙
systemctl stop firewalld #开放8080端口,--permanent永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=80/tcp --permanent

  至此,tomcat的相关设置都ok了,然后基本上就可以通过公网ip:8080访问。

  BUT,这时候如果你输入地址去访问,会发现访问不了。WTF????

  后来我百度下,发现原来阿里云的在控制台里有对所有的服务器端口做限制。也就是只有在上面设置了的端口,才可以去访问到机器的端口。

  修改的地方在,控制台-》云服务器-》安全组-》修改规则,新建一个规则,然后把你tomcat的端口号放进去,在等待几秒钟之后,就可以正常访问啦。

上一篇:【Docker】 使用Docker 在阿里云 Centos7 部署 MySQL 和 Redis (二)


下一篇:尝试在阿里云的Linux服务器器上安装拥有图形界面的Pycharm