博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7上解决tomcat不能被外部浏览访问
阅读量:4561 次
发布时间:2019-06-08

本文共 802 字,大约阅读时间需要 2 分钟。

在linux上开启的tomcat使用浏览器访问不了。
主要原因在于防火墙的存在,导致的端口无法访问。
CentOS7使用firewall而不是iptables。所以解决这类问题可以通过添加firewall的端口,使其对我们需要用的端口开放。
1.使用命令  firewall-cmd --state查看防火墙状态。得到结果是running或者not running
2.在running 状态下,向firewall 添加需要开放的端口
命令为 firewall-cmd --permanent --zone=public --add-port=8080/tcp //永久的添加该端口。去掉--permanent则表示临时。
4.firewall-cmd --reload //加载配置,使得修改有效。
5.使用命令 firewall-cmd --permanent --zone=public --list-ports //查看开启的端口,出现8080/tcp这开启正确
6.再次使用外部浏览器访问,这出现tomcat的欢迎界面。
 
补充(CentOS7以下有专门的防火墙操作命令):
开启防火墙的命令
         systemctl start firewalld.service
关闭防火墙的命令
        systemctl stop firewalld.service
开机自动启动
        systemctl enable firewalld.service
关闭开机自动启动
        systemctl disable firewalld.service
查看防火墙状态
        systemctl status firewalld下列显示表示没有问题
 
第一次使用centos起搭建测试环境,记录一下使用的一些命令以及问题(*^▽^*)

转载于:https://www.cnblogs.com/lrx931028/p/9140085.html

你可能感兴趣的文章
如何在windows xp professional安装iis的解决方法
查看>>
抽象类和接口
查看>>
使用ASP.NET Atlas AutoComplete Behavior或AutoComplete Extender实现自动完成功能(下)
查看>>
golang 常见疑惑总结
查看>>
aop动态代理 事务 threadlocal
查看>>
asp.net web api 2 对跨域资源共享的支持
查看>>
codeforces 510c (拓扑排序)
查看>>
优化算法索引
查看>>
【Linux】more命令
查看>>
8大你不得不知的Android调试工具
查看>>
第二阶段冲刺_个人总结09
查看>>
移走mysql data目录,及常见mysql启动问题
查看>>
模板库Mako的语法
查看>>
快速寻找满足条件的两个数(待完成)
查看>>
##JSP禁用缓存的方式
查看>>
hdu 4720 Naive and Silly Muggles
查看>>
pc端元素拖拽
查看>>
Sublime Text3使用Package Control 报错There Are No Packages Available For Installation
查看>>
判断连通图是否有环(并查集)
查看>>
汽车之家面试题2016
查看>>