GNU/Linux >> Linux Esercitazione >  >> Linux

Come aprire la porta http 80 in Redhat Linux usando firewall-cmd

Questo articolo ti fornirà informazioni su come aprire la porta in Redhat Linux e, più specificamente, parleremo della porta HTTP 80.  firewalld è il programma firewall predefinito che viene preinstallato su Red Hat Enterprise Linux 7 e 8. Per impostazione predefinita, il firewall è attivato, il che significa che un numero molto limitato di servizi è in grado di ricevere traffico in entrata.

Per consentire le connessioni in entrata a RHEL versione 7 e 8 dopo l'installazione del server Web httpd, sarà necessario aprire la porta 80 nel firewall. In questo tutorial, vedrai come aprire la porta 80 con firewall-cmd.

In questo tutorial imparerai:

  • Come aprire la porta http 80 su RHEL 7 e 8
Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Red Hat Enterprise Linux
Software firewall
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Apri la porta 80 su RHEL


Per impostazione predefinita, la porta 80 per la connessione http è filtrata su Redhat 7 e 8 poiché puoi accedere a questa porta solo dall'host locale effettivo e non da qualsiasi altro host pubblico. Per aprire una porta 80 su RHEL 7 e 8 Linux è necessario aggiungere una regola iptables. Per questo RHEL utilizza firewall-cmd.

  1. Per prima cosa aggiungi la tua regola per la porta 80 con il seguente comando linux:
    # firewall-cmd --zone=public --add-port=80/tcp --permanent
    
  2. Una volta aggiunta la regola firewall sopra, ricarica il servizio firewall con questo comando:
    # firewall-cmd --reload
    
  3. E controlla se la porta è stata aggiunta alla regola iptables:
    # iptables-save | grep 80
    -A IN_public_allow -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT
    
  4. Se decidi di bloccare/rimuovere la regola del firewall della porta http 80, puoi utilizzare nuovamente il 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
    

Conclusione


E questo è tutto. Finché non ci sono altri dispositivi che filtrano il traffico verso il tuo server RHEL, il tuo sito web dovrebbe essere accessibile sulla porta 80 a qualsiasi indirizzo IP su Internet.


Linux
  1. Come modificare la porta SSH in Linux

  2. Come aprire Appimage in Linux

  3. Come aprire la porta HTTP ( 80 ) in Iptables su CentOS

  4. Come aprire la porta in Linux

  5. Come aggiungere al file in C, utilizzando Apri in modalità O_APPEND su Linux?

Come verificare che una porta sia aperta su un sistema Linux remoto

Come trovare e chiudere le porte aperte in Linux

Come bloccare una porta utilizzando un firewall in Linux

Come utilizzare Netcat per scansionare le porte aperte in Linux

Come eseguire il ping di un numero di porta in Linux

Come aprire un PDF in un terminale Linux