GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo abrir el puerto http 80 en Redhat Linux usando firewall-cmd

Este artículo le proporcionará información sobre cómo abrir un puerto en Redhat Linux y, más específicamente, hablaremos sobre el puerto HTTP 80.  firewalld es el programa de firewall predeterminado que viene preinstalado en Red Hat Enterprise Linux 7 y 8. De manera predeterminada, el firewall está activado, lo que significa que una cantidad muy limitada de servicios puede recibir tráfico entrante.

Para permitir conexiones entrantes a RHEL versión 7 y 8 después de instalar el servidor web httpd, deberá abrir el puerto 80 en el firewall. En este tutorial, verá cómo abrir el puerto 80 con firewall-cmd.

En este tutorial aprenderás:

  • Cómo abrir el puerto http 80 en RHEL 7 y 8

Abrir el puerto 80 en RHEL


De forma predeterminada, el puerto 80 para la conexión http se filtra en Redhat 7 y 8, ya que solo puede acceder a este puerto desde el host local real y no desde ningún otro host público. Para abrir un puerto 80 en RHEL 7 y 8 Linux, debemos agregar una regla de iptables. Para esto, RHEL usa firewall-cmd.

  1. Primero agregue su regla de puerto 80 con el siguiente comando de Linux:
    # firewall-cmd --zone=public --add-port=80/tcp --permanent
    
  2. Una vez que agregue la regla de firewall anterior, vuelva a cargar el servicio de firewall con este comando:
    # firewall-cmd --reload
    
  3. Y verifique si el puerto se agregó a la regla de iptables:
    # iptables-save | grep 80
    -A IN_public_allow -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT
    
  4. Si decide bloquear/eliminar la regla de firewall del puerto 80 de http, puede volver a usar el firewall-cmd comando:
    # 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
    

Conclusión


Y eso es todo. Mientras no haya otros dispositivos que filtren el tráfico a su servidor RHEL, su sitio web debe ser accesible en el puerto 80 a cualquier dirección IP en Internet.


Linux
  1. Cómo verificar la versión de Redhat

  2. Linux:¿cómo encontrar procesos usando el puerto serie?

  3. Cómo abrir el puerto Http (80) en Iptables en CentOS

  4. Cómo verificar el puerto abierto en un sistema Linux remoto

  5. ¿Probar eficientemente si un puerto está abierto en Linux?

Cómo comprobar que un puerto está abierto en un sistema Linux remoto

Cómo encontrar y cerrar puertos abiertos en Linux

Cómo bloquear un puerto usando un firewall en Linux

Cómo usar Netcat para escanear puertos abiertos en Linux

Cómo hacer ping a un número de puerto en Linux

Cómo abrir un PDF en la terminal de Linux

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema Red Hat Enterprise Linux
    Software cortafuegos
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios