背景:在CentOS上面安装了mysql、svn、tomcat等软件,发现访问不了,用telnet命令查看端口,发现都不通:

telnet IP 端口

CentOS7 默认使用firewalld防火墙,如果想换回iptables防火墙,可关闭firewalld并安装iptables。

1、关闭firewall:

停止firewall:

systemctl stop firewalld.service

禁止firewall开机启动

systemctl disable firewalld.service

查看默认防火墙状态(关闭后显示not running,开启后显示running)

firewall-cmd --state

2.安装iptables-services

yum install iptables-services

3.修改防火墙配置文件

vi /etc/sysconfig/iptables 

添加端口80、8080、3306、3690端口:

注意:添加在端口22上面或者下面,不要放在最后,不然不起作用。另外,mac上面insert输入直接按字母”i”键即可。

esc :wq! 退出保存修改。

4.重启防火墙使配置生效

systemctl restart iptables.service

设置防火墙开机启动:

systemctl enable iptables.service

再次尝试连接,成功了!

5.注意

客户端连接不了可能原因有多种,比如:

1.服务器端服务未启动

2.软件本身未开通用户访问权限
比如

a.mysql需要针对用户开放权限:

mysql授权:

grant all privileges on dbName.* to dbuser@'%' identified by 'dbpassword' with grant option;
flush privileges;

切记:一定要刷新权限。

b.svn需要事先建好仓库并配置用户、权限等信息等。

3.服务器端口被防火墙封掉。

请先排除1、2可能,综合处理访问权限问题。

https://blog.csdn.net/irokay/article/details/72717132?utm_source=copy

最新文章

  1. linux大文件分割 split命令
  2. 常见的HTTP返回码如4xx, 5xx
  3. 简单的ASP.NET MVC发布
  4. easyui-menu 宽度自适应
  5. web开发-前端到服务器Controller中的数据传递
  6. Java设计模式之--代理模式学习
  7. 初始化D3D设备
  8. Eclipse 常用快捷键 (动画讲解)(转载)
  9. CentOS6.3 下启动Oracle service和listener
  10. linux下http服务器开发
  11. SpringMVC参数校验(针对`@RequestBody`返回`400`)
  12. c++ --> 重载、重写(覆盖)和隐藏的区别
  13. Eclipse中利用JSP把mysql-connector-java-8.0.13.jar放到WebContent\WEB-INF\lib中连接MySQL数据库时Connection conn = DriverManager.getConnection(url,username,password)报错的解决办法
  14. 如何在grails2.3.x中的fork模式下进行调试?-【grails】
  15. datetime库运用
  16. tab下图片要求
  17. seo关键词
  18. RabbitMQ介绍及安装部署
  19. BOM知识梳理
  20. f-stack中nginx配置后make出现error: ignoring return value of ‘ftruncate’

热门文章

  1. 【机器学习】机器学习入门08 - 聚类与聚类算法K-Means
  2. vue elment.style样式修改(第三方组件自生成元素)
  3. 使用springboot上传文件至nginx代理服务器
  4. Unity 用代码设置UGUI的渲染层级
  5. [转]Windows钩子
  6. Elasticsearch系列(二)--query、filter、aggregations
  7. Python - 集合与元素之数据类型和变量总结
  8. python-基础-字符串-列表-元祖-字典
  9. 如何提高英语听力(内容摘自NECCS)+ 乘法表
  10. C++stl中vector的几种常用构造方法