Port 80 — HTTP (TCP)
Qu’est‑ce que le port 80 ?
Protocole standard pour la navigation web non chiffrée.
C’est un port bien connu (0–1023) utilisé par des services essentiels comme HTTP. · RFC 9110, RFC 9112
Quand avez-vous besoin d'ouvrir le port 80 ?
Open on any public-facing web server. Even if your site runs HTTPS-only, keep port 80 open to serve HTTP redirects to port 443. Close only if the server hosts no web content at all.
Usages courants et logiciels
- Apache HTTP Server
- Nginx
- Caddy
- Microsoft IIS
- Cloudflare (edge)
- Let's Encrypt HTTP-01 validation
Sécurité
HTTP sends all data unencrypted. Configure your server to redirect all port 80 traffic to HTTPS (port 443) with a 301 permanent redirect. Never serve login pages, APIs, or user data over plain HTTP. Use HSTS headers to prevent HTTPS downgrade attacks.
Le port 80 est‑il sûr ?
Un port ouvert augmente la surface d’attaque. La sécurité dépend de la configuration de HTTP.
Gardez HTTP à jour avec ses correctifs de sécurité. Exigez une authentification forte et limitez l'accès aux adresses IP strictement nécessaires.
Testez la connectivité du port 80 sur n’importe quel hôte.
Ouvrir le port 80
Pour autoriser les connexions entrantes vers le port 80 (HTTP), configurez votre pare-feu et ajoutez une règle de redirection de port sur votre routeur vers l'adresse IP locale de votre appareil.
Ouvrez le Pare-feu Windows Defender → Paramètres avancés → Règles de trafic entrant → Nouvelle règle → Port → TCP → Ports locaux spécifiques : 80 → Autoriser la connexion → Nommez et enregistrez la règle.
netsh advfirewall firewall add rule name="Open Port 80" dir=in action=allow protocol=tcp localport=80sudo ufw allow 80/tcpsudo iptables -A INPUT -p tcp --dport 80 -j ACCEPTConnectez-vous à votre routeur (192.168.1.1 ou 192.168.0.1) → Transfert de port → Ajoutez une nouvelle règle : Protocole TCP, Port externe 80, IP interne : l'IP locale de votre appareil, Port interne 80 → Enregistrez.
Comment fermer le port 80
Si vous n’avez pas besoin de HTTP, bloquez ce port dans le pare‑feu ou le routeur.
Pour bloquer le port 80 sous Windows, exécutez la commande suivante dans PowerShell ou l'Invite de commandes (en tant qu'administrateur) :
netsh advfirewall firewall add rule name="Block Port 80" dir=in action=block protocol=tcp localport=80Exécutez : sudo ufw deny 80/tcpsudo iptables -A INPUT -p tcp --dport 80 -j DROPSupprimez ou désactivez la redirection du port 80.
Questions fréquentes
À quoi sert le port 80 ?▾
Le port 80 est le port TCP standard pour HTTP. Il est utilisé par les serveurs et applications qui doivent accepter des connexions entrantes pour ce service. S'il doit rester ouvert dépend de si vous gérez activement un serveur HTTP — sinon, il devrait rester fermé.
Est-il sûr de laisser le port 80 ouvert ?▾
Un port 80 ouvert augmente votre surface d'attaque. Si vous n'utilisez pas HTTP activement, fermez ce port dans votre pare-feu et supprimez les règles de redirection de port. Si HTTP doit rester accessible, restreignez l'accès aux IP connues et maintenez le logiciel à jour.