PortChecker Logo
PortChecker

Port 80 — HTTP (TCP)

HTTP

Apa itu port 80?

World Wide Web HTTP

Ini adalah port terkenal (0–1023) yang digunakan layanan inti seperti HTTP.  ·  RFC 9110, RFC 9112

Kapan Anda perlu membuka 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.

Penggunaan umum dan perangkat lunak

  • Apache HTTP Server
  • Nginx
  • Caddy
  • Microsoft IIS
  • Cloudflare (edge)
  • Let's Encrypt HTTP-01 validation

Keamanan

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.

Apakah port 80 aman?

Port terbuka meningkatkan permukaan serangan. Keamanan bergantung pada konfigurasi HTTP.

Risiko sedang

Perbarui HTTP dengan patch keamanan terbaru. Wajibkan autentikasi kuat dan batasi akses ke alamat IP yang paling diperlukan.

Periksa port 80 sekarang

Uji konektivitas port 80 pada host mana pun.

1-65535

Membuka Port 80

Untuk mengizinkan koneksi masuk ke port 80 (HTTP), konfigurasikan firewall Anda dan tambahkan aturan port forwarding pada router Anda ke alamat IP lokal perangkat Anda.

Windows Firewall

Buka Windows Defender Firewall → Pengaturan Lanjutan → Aturan Masuk → Aturan Baru → Port → TCP → Port lokal tertentu: 80 → Izinkan koneksi → Beri nama dan simpan aturan.

netsh advfirewall firewall add rule name="Open Port 80" dir=in action=allow protocol=tcp localport=80
Linux (UFW / iptables)sudo ufw allow 80/tcpsudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
Router

Masuk ke router Anda (192.168.1.1 atau 192.168.0.1) → Port Forwarding → Tambahkan aturan baru: Protokol TCP, Port eksternal 80, IP internal: IP lokal perangkat Anda, Port internal 80 → Simpan.

Cara menutup port 80

Jika Anda tidak membutuhkan HTTP, blokir port ini di firewall atau router.

Windows Firewall

Untuk memblokir port 80 di Windows, jalankan perintah berikut di PowerShell atau Command Prompt (sebagai Administrator):

netsh advfirewall firewall add rule name="Block Port 80" dir=in action=block protocol=tcp localport=80
Linux (UFW / iptables)Jalankan: sudo ufw deny 80/tcpsudo iptables -A INPUT -p tcp --dport 80 -j DROP
Router

Hapus atau nonaktifkan aturan port forwarding untuk port 80.

Pertanyaan yang Sering Diajukan

Untuk apa port 80 digunakan?▾

Port 80 adalah port TCP standar untuk HTTP. Digunakan oleh server dan aplikasi yang perlu menerima koneksi masuk untuk layanan ini. Apakah Anda perlu membukanya tergantung apakah Anda aktif menjalankan server HTTP — jika tidak, sebaiknya tetap tertutup.

Apakah aman membiarkan port 80 terbuka?▾

Port 80 yang terbuka memperluas permukaan serangan Anda. Jika tidak aktif menjalankan HTTP, tutup port ini di firewall dan hapus aturan port forwarding. Jika HTTP harus dapat diakses, batasi akses ke alamat IP yang dikenal dan perbarui perangkat lunak secara rutin.