阿里云tomcat能启动,但是无法访问问题
1.首先进入到你tomcat安装目录的bin目录下,启动tomcat我的tomcat安装目录是 /usr/local启动tomcat:2.两种方式检查tomcat是否启动成功(1)查看tomcat启动日志,日志记录在tomcat安装目录的 logs目录出现如下等字样表示启动成功:(2)查看tomcat进程出现如下字样表示启动成功:2.防火强设置(active表示防火墙处于开启状态,此时是无法通
·
买了一个阿里云的服务器,经过复杂的安装jdk到配置tomcat,再到最后的开放指定端口,最后发现外网还是无法访问tomcat服务器,人麻了…
1.首先进入到你tomcat安装目录的bin目录下,启动tomcat
我的tomcat安装目录是 /usr/local
[root@qk bin]# cd /usr/local/apache-tomcat-7.0.57/bin
启动tomcat:
[root@qk bin]# ./startup.sh
2.两种方式检查tomcat是否启动成功
(1)查看tomcat启动日志,日志记录在tomcat安装目录的 logs目录
[root@qk apache-tomcat-7.0.57]# cd logs //进入到日志目录
[root@qk logs]# more catalina.out //查看日志
出现如下等字样表示启动成功:
(2)查看tomcat进程
[root@qk ~]# ps -ef|grep tomcat
出现如下字样表示启动成功:
2.防火强设置
- 查看防火强的状态
[root@qk ~]# systemctl status firewalld
(active表示防火墙处于开启状态,此时是无法通过外网访问tomcat 的,需要开启防火墙,为了安全起见,通常我们只开启指定端口)
- 开启8080端口
[root@qk ~]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
注:开放指定端口后需要将端口生效,执行命令:
firewall-cmd --reload
- 查看开放的端口
[root@qk ~]# firewall-cmd --zone=public --list-ports
此时8080端口已经开启,3306端口是我之前开启的。
重头戏从这里开始,打开浏览器再次访问tomcat时,还是无法访问,此时,就需要设置阿里云服务器的安全组
- 打开阿里云控制台
- 配置安全组规则
- 添加安全组规则
- 查看安全组规则
- 访问tomcat,成功
结束彩蛋,如果你要外部远程连接阿里云的mysql数据库,同样方法在阿里云服务器添加安全组规则,开放3306端口即可。
更多推荐
所有评论(0)