问题描述
客户端访问在Linux中挂起的服务器时浏览器页面总是提示超时,检查后发现是服务器的端口没开放,被防火墙挡住了。
解决方案:
1、先检查进程是否在进行:
netstat -tuln | grep 10000 //这里的10000指开放的端口号
kill -9 进程号 //关闭进程
2、检查防火墙转态:
systemctl status firewalld //
3、开放端口号需要在root权限下进行:
开放指定端口、重新加载防火墙、查看端口是否开放
su root //进入root权限
firewall-cmd --zone=public --add-port=10000/tcp --permanent //开放10000端口
firewall-cmd --reload //重新加载配置
firewall-cmd --query-port=10000/tcp //查看端口是否开放