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

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.
- 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
- Una volta aggiunta la regola firewall sopra, ricarica il servizio firewall con questo comando:
# firewall-cmd --reload
- 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
- 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.