linux中启动tomcat后浏览器无法访问的解决方法
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,前言不论是要启动,还是要关闭tomcat服务,都是要去到tomcat安装目录下的bin路径,当然你要是电脑关机自然是不需要的。但最近在启动后发现了一个问题:Centos服务器,本地和服务器ip互pin
千家信息网最后更新 2025年01月19日linux中启动tomcat后浏览器无法访问的解决方法
前言
不论是要启动,还是要关闭tomcat服务,都是要去到tomcat安装目录下的bin路径,当然你要是电脑关机自然是不需要的。
但最近在启动后发现了一个问题:Centos服务器,本地和服务器ip互ping正常(本机ping服务器,服务器ping本地),但是服务器上部署好tomcat后,本机却无法通过浏览器访问服务器tomcat的8080端口.
比如服务器公网ip为:123.123.123.123,启动tomcat后默认端口为8080,通过123.123.123.123:8080访问时,无法访问tomcat默认页面.考虑是服务器防火墙的问题.
确认tomcat已开启
$ ps -ef|grep tomcat
控制台输出,表明tomcat已处于开启状态
root 1428 1 0 Dec08 ? 00:02:16 /usr/local/java/jdk1.8.0_152/jre/bin/java -Djava.util.logging.config.file=/usr/local/java/tomcat8/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -classpath /usr/local/java/tomcat8/bin/bootstrap.jar:/usr/local/java/tomcat8/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/java/tomcat8 -Dcatalina.home=/usr/local/java/tomcat8 -Djava.io.tmpdir=/usr/local/java/tomcat8/temp org.apache.catalina.startup.Bootstrap startroot 4932 4069 0 09:16 pts/0 00:00:00 grep --color=auto tomcat
如果tomcat未开启,则通过tomcat的startup.sh命令开启,直接输入文件所在的路径即可.
$ /usr/local/java/tomcat8/bin/startup.sh
控制台输出:
[root@izbp109iqt20o2h73tpcuvz ~]# /usr/local/java/tomcat8/bin/startup.sh Using CATALINA_BASE: /usr/local/java/tomcat8Using CATALINA_HOME: /usr/local/java/tomcat8Using CATALINA_TMPDIR: /usr/local/java/tomcat8/tempUsing JRE_HOME: /usr/local/java/jdk1.8.0_152/jreUsing CLASSPATH: /usr/local/java/tomcat8/bin/bootstrap.jar:/usr/local/java/tomcat8/bin/tomcat-juli.jarTomcat started.
Tomcat started.表明tomcat已开启成功!
配置防火墙
编辑防火墙配置
$ vi /etc/sysconfig/iptables
添加8080端口的防火墙,允许访问.
*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibited
注意!非常关键:端口的配置必须要在如下配置的上方,放在下方无效.
-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibited
输入i开始编辑,ESC键结束编辑,WQ保存并退出.
重启防火墙
$ service iptables restart
之后就可以在本机通过浏览器访问123.123.123.123:8080,就可以正常看到tomcat的默认欢迎页面了.
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
参考链接:http://blog.csdn.net/itzhangdaopin/article/details/62044620
服务
服务器
防火墙
防火
端口
配置
本机
浏览器
浏览
内容
控制台
路径
问题
页面
参考
学习
控制
输入
输出
成功
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发专业合理化建议
软件开发能有多个微信
ppt 网络安全
b端网络安全产品
广州软件开发职高
gta5 服务器地址
两个数据库怎么联合
合肥科技互联网公司
普陀区信息软件开发诚信服务
大学开展网络安全防范诈骗
数据库的安全性是什么
方舟加入服务器怎么按不了取消
盐城推广网络技术来电咨询
免费数据库ppas备份
软件开发对年纪有限制吗
开票ukey显示访问数据库失败
2017万象会员数据库
广州工控软件开发机构
全球网络安全公司市值排名
数据库测试抑郁症插画
网络安全的主题招贴
JSP 增加数据到数据库
北邮网络技术研究学院
代理服务器的主机名
刀剑神域服务器图片
网络技术的应用数据库
常见全文数据库
江苏大容量服务器高性价比服务器
高校网络安全总结报告范文
架设服务器视频教程