一、下载安装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的端口号放进去,在等待几秒钟之后,就可以正常访问啦。

最新文章

  1. [转载]从MyEclipse到IntelliJ IDEA-让你摆脱鼠标,全键盘操作
  2. dreamwaver的动态相关文件 工具栏搜索
  3. SPOJ DISUBSTR 后缀数组
  4. 【Linux】Shell脚本编程(二)
  5. 219. Contains Duplicate II
  6. eclipse开发android程序常见问题解决办法
  7. C++判断Office版本——转载
  8. jquery append
  9. OSS Android SDK
  10. Jenkins 的安装部署
  11. ftp研究
  12. docker部署redis及踩到的坑
  13. Django之ORM
  14. Python爬虫入门之Cookie的使用
  15. python之路--小数据池,再谈编码,is和 == 的区别
  16. 编写blog第一天
  17. LeetCode 905 Sort Array By Parity 解题报告
  18. 2. 感知机(Perceptron)基本形式和对偶形式实现
  19. Jmeter CSV Data Set Config参数化
  20. python requests 请求的封装

热门文章

  1. socket 进程通讯理解
  2. 解决在移动端上 click事件延迟300 毫秒的问题 fastclick.js
  3. Mybatis3中@SelectProvider传递参数
  4. cin,cout优化
  5. SSM基本配置
  6. 面向对象oop 和类
  7. DELPHI 异常处理2
  8. hive的数据存储格式
  9. NXOpenC#_Training_blockstyler(cn)【转载】
  10. AtCoder ABC 132F Small Products