阿里云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的端口号放进去,在等待几秒钟之后,就可以正常访问啦。

 

posted @ 2017-08-18 19:23  闪闪的红星罩万代  阅读(217)  评论(0编辑  收藏  举报