阿里云CentOs7上安装Tomcat
2024-10-19 23:33:22
一、下载安装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的端口号放进去,在等待几秒钟之后,就可以正常访问啦。
最新文章
- [转载]从MyEclipse到IntelliJ IDEA-让你摆脱鼠标,全键盘操作
- dreamwaver的动态相关文件 工具栏搜索
- SPOJ DISUBSTR 后缀数组
- 【Linux】Shell脚本编程(二)
- 219. Contains Duplicate II
- eclipse开发android程序常见问题解决办法
- C++判断Office版本——转载
- jquery append
- OSS Android SDK
- Jenkins 的安装部署
- ftp研究
- docker部署redis及踩到的坑
- Django之ORM
- Python爬虫入门之Cookie的使用
- python之路--小数据池,再谈编码,is和 == 的区别
- 编写blog第一天
- LeetCode 905 Sort Array By Parity 解题报告
- 2. 感知机(Perceptron)基本形式和对偶形式实现
- Jmeter CSV Data Set Config参数化
- python requests 请求的封装