栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux服务器对外开放端口

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux服务器对外开放端口

有时候我们配置指定端口启动nginx服务器之后,浏览器无法访问指定端口,我们以Nginx为例:

首先检查
nignx -t

然后查看
ps -ef | grep nginx

最后查看
netstat -ntlp

如果以上都没有问题,浏览器端仍然无法访问对应的端口,那就是防火墙的问题

查看防火墙版本:
firewall-cmd --version

开放http、https协议:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https

防火墙重新加载:
sudo firewall-cmd --reload

开放端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=public --add-port=8090/tcp --permanent
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效

重载防火墙配置
firewall-cmd --reload

查看防火墙开放哪些端口
firewall-cmd --list-ports

设置开机启动防火墙
systemctl enable firewalld

说明:默认情况下,Centos7防火墙是打开的,如果你没有关闭他,你安装nginx后启动,是无法访问到nginx服务的

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/277738.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号