Port 80 — HTTP (TCP)
Port 80 nedir?
World Wide Web HTTP
Bu, HTTP gibi çekirdek servisler tarafından kullanılan well-known (0–1023) bir porttur. · RFC 9110, RFC 9112
80 numaralı porta ne zaman ihtiyaç duyarsınız?
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.
Yaygın kullanım ve yazılımlar
- Apache HTTP Server
- Nginx
- Caddy
- Microsoft IIS
- Cloudflare (edge)
- Let's Encrypt HTTP-01 validation
Güvenlik
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.
Port 80 güvenli mi?
Açık port saldırı yüzeyini artırır. Güvenlik, HTTP yapılandırmasına bağlıdır.
HTTP'i güvenlik yamaları ile güncel tutun. Güçlü kimlik doğrulama gerektirin ve erişimi gereken minimum IP adresleriyle sınırlayın.
Herhangi bir host için port 80 bağlantısını test edin.
Port 80'u Açma
80 (HTTP) portuna gelen bağlantılara izin vermek için güvenlik duvarınızı yapılandırın ve yönlendiricinize cihazınızın yerel IP adresine bir port yönlendirme kuralı ekleyin.
Windows Defender Güvenlik Duvarı → Gelişmiş Ayarlar → Gelen Kurallar → Yeni Kural → Port → TCP → Belirli yerel portlar: 80 → Bağlantıya izin ver → Kuralı adlandırın ve kaydedin.
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 ACCEPTYönlendiricinize (192.168.1.1 veya 192.168.0.1) giriş yapın → Port Yönlendirme → Yeni kural ekleyin: Protokol TCP, Dış port 80, İç IP: cihazınızın yerel IP'si, İç port 80 → Kaydet.
Port 80 nasıl kapatılır
HTTP gerekmiyorsa, bu portu güvenlik duvarı veya yönlendiricide engelleyin.
Windows'ta 80 numaralı portu engellemek için PowerShell veya Komut İstemi'nde (Yönetici olarak) şu komutu çalıştırın:
netsh advfirewall firewall add rule name="Block Port 80" dir=in action=block protocol=tcp localport=80Çalıştır: sudo ufw deny 80/tcpsudo iptables -A INPUT -p tcp --dport 80 -j DROPPort 80 için port yönlendirme kuralını kaldırın veya devre dışı bırakın.
Sık Sorulan Sorular
Port 80 ne için kullanılır?▾
Port 80, HTTP için standart TCP portudur. Bu portu, söz konusu hizmet için gelen bağlantıları kabul etmesi gereken sunucular ve uygulamalar kullanır. Açık tutmanız gerekip gerekmediği, aktif olarak HTTP sunucusu çalıştırıp çalıştırmadığınıza bağlıdır — çalıştırmıyorsanız kapalı kalmalıdır.
Port 80 açık bırakmak güvenli mi?▾
Açık port 80, saldırı yüzeyinizi genişletir. HTTP'i aktif olarak çalıştırmıyorsanız, bu portu güvenlik duvarınızda kapatın ve port yönlendirme kurallarını kaldırın. HTTP'e erişilebilir olması gerekiyorsa, erişimi bilinen IP adresleriyle sınırlayın ve yazılımı güncel tutun.