本文主要介绍阿里云服务器Tomcat无法访问的问题。这篇文章给你做了非常详细的介绍,对你的学习或者工作有一定的参考价值。有需要的朋友可以参考一下。
1.前言之前已经在阿里云上配置了Tomcat,测试后也是可以访问的。然后我因为一些原因卸载了Tomcat。昨晚开始重装Tomcat开始测试,发现一直无法访问。然后就耽误了一个晚上的时间,主要有以下几个原因。希望对你有帮助。
2.方案阿里云的检查措施是两层。第一层是防火墙,第二层是安全组。这里,我们将首先配置防火墙。
2.1配置防火墙,开通端口这里,我们先来检查一下防火墙是否开启。
systemctlstatusfirewalld `` 如果出现这个错误`Unitfirewalld.servicecouldnotbefound.`就说明我们没有防火墙的服务,我们需要先下载防火墙; ```java yuminstallfirewalldfirewall-config下载后,我们需要先启动防火墙:
servicefirewalldstart启动后,我们将打开Tomcat的端口8080。
firewall-cmd--zone=public--permanent--add-port=8080/tcp打开端口后,我们需要再次刷新效果,可以通过以下命令来实现:
firewall-cmd--reload刷新后,我们可以检查通过以下命令打开的端口号:
firewall-cmd--list-all如果看到如下界面,说明防火墙已经打开了以下端口。
2.2在阿里云控制台配置安全组这里应该注意,最好配置端口8080的传入和传出方向,这样我们就已经配置了安全组。
2.3检查端口,解决端口冲突这个时候,我们就启动Tomcat吧。这里,我们进入Tomcat的bin目录,用下面的命令启动Tomcat。
./startup.sh最好不要用shstartup.sh命令
启动Tomcat。这个时候,如果你的端口不冲突,那么你可以访问阿里云ip:8080,应该可以看到Tomcat的页面。但是如果没有,基本上意味着端口有冲突。这时,我们需要检查端口,看哪一个发生冲突。这时,我们需要检查日志。
通过vi日志名称输入视图,然后
会看到类似下面的错误。
说明端口已经冲突,需要修改端口号
。之后需要输入conf/server.xml进行修改,找到对应的端口号。
以下是端口号可能冲突的主要地方:
根据自己的实际情况修改端口。一次不修改就启动Tomcat。如果没有报告端口错误,那么Tomcat可以正常启动。
就这样,我可爱的汤姆猫终于出来了,谢天谢地。
关于无法访问的阿里云服务器Tomcat的这篇文章到此为止。关于阿里云服务器Tomcat的更多信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望你以后能支持我们!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)