如何使用firewall-cmd CLI工具在Redhat Linux中打开http端口80如何使用firewall-cmd CLI工具在Redhat Linux中打开http端口80如何使用firewall-cmd CLI工具在Redhat Linux中打开http端口80如何使用firewall-cmd CLI工具在Redhat Linux中打开http端口80
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何使用firewall-cmd CLI工具在Redhat Linux中打开http端口80

发表 admin at 2025年2月28日
类别
  • 未分类
标签
コアサーバーV2プランご契約でドメイン更新費用が永久無料

本文将为您提供有关如何在 Redhat Linux 中打开端口的信息,更具体地说,我们将讨论 HTTP 端口 80。 firewalld 是 Redhat Linux 上预装的默认防火墙程序Hat Enterprise Linux 7 和 8。默认情况下,防火墙处于打开状态,这意味着非常有限数量的服务能够接收传入流量。

为了在安装 httpd Web 服务器后允许传入到 RHEL 版本 7 和 8 的连接,您需要在防火墙中打开端口 80。在本教程中,您将了解如何使用firewall-cmd 打开端口 80。

在本教程中您将学习:

  • 如何在 RHEL 7 和 8 上打开 http 端口 80

在RHEL上打开80端口

默认情况下,Redhat 7 和 8 上会过滤用于 http 连接的端口 80,因为您只能从实际的本地主机访问此端口,而不能从任何其他公共主机访问此端口。要在 RHEL 7 和 8 Linux 上打开端口 80,我们需要添加 iptables 规则。为此,RHEL 使用firewall-cmd。

  1. 首先使用以下 linux 命令添加端口 80 规则:

    # firewall-cmd --zone=public --add-port=80/tcp --permanent
    
  2. 添加上述防火墙规则后,使用以下命令重新加载防火墙服务:

    # firewall-cmd --reload
    
  3. 并检查该端口是否已添加到 iptables 规则中:

    # iptables-save | grep 80
    -A IN_public_allow -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT
    
  4. 如果您决定阻止/删除 http 端口 80 防火墙规则,您可以再次使用 firewall-cmd 命令:

    # iptables-save | grep 80
    -A IN_public_allow -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT
    # firewall-cmd --zone=public --remove-port=80/tcp --permanent
    success
    # firewall-cmd --reload
    success
    # iptables-save | grep 80
    

结论

这就是全部。只要没有其他设备过滤到您的 RHEL 服务器的流量,您的网站就应该可以通过端口 80 访问互联网上的任何 IP 地址。

©2015-2025 Norria support@alaica.com