首页 > 技术文章 > linux服务器开放防火墙和端口,以及查询状态

puretuo 2019-08-12 18:26 原文

  自己搞一个自己网站时候,购买的阿里云服务器,发现部署项目访问不到,首先需要确认入站规则是否配置。

 

一.安全组列表添加

    1.打开安全组列表

  

    2.添加入站规则

  3.添加安全组规则

 

二.通过防火墙,开启端口

1.安装防火墙

   安装iptables-services :

 

2.防火墙基本操作

 

   查看版本: firewall-cmd --version

 

   显示状态: firewall-cmd --state

 

 查看所有打开的端口: netstat -anp

 

   开启防火墙 systemctl start firewalld

 

 关闭防火墙 systemctl stop firewalld

 

    开启防火墙 service firewalld start
    若遇到无法开启
    先用:systemctl unmask firewalld.service
    然后:systemctl start firewalld.service

 

3.端口查询

 

    查询指定端口是否已开 firewall-cmd --query-port=666/tcp

 

    提示yes or no

 

    查询所有开启的端口 netstat -anp

4.开启端口

   如果上面端口查询没有开启的话,需要重新开启一下

   开启端口命令  

 

    添加  firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

    重新载入  firewall-cmd --reload
    查看    firewall-cmd --zone= public --query-port=80/tcp
    删除    firewall-cmd --zone= public --remove-port=80/tcp --permanent

推荐阅读