PortChecker Logo
PortChecker

Cổng 80 — HTTP (TCP)

HTTP

Cổng 80 là gì?

World Wide Web HTTP

Đây là cổng well-known (0–1023) được dùng bởi các dịch vụ lõi như HTTP.  ·  RFC 9110, RFC 9112

Khi nào bạn cần mở cổng 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.

Cách dùng phổ biến và phần mềm

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

Bảo mật

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.

Cổng 80 có an toàn không?

Cổng mở làm tăng bề mặt tấn công. Mức an toàn phụ thuộc cấu hình HTTP.

Rủi ro trung bình

Giữ HTTP được cập nhật với các bản vá bảo mật. Yêu cầu xác thực mạnh và hạn chế quyền truy cập vào các địa chỉ IP cần thiết tối thiểu.

Kiểm tra cổng 80 ngay

Kiểm tra kết nối cổng 80 trên mọi host.

1-65535

Mở cổng 80

Để cho phép kết nối đến cổng 80 (HTTP), hãy cấu hình tường lửa và thêm quy tắc chuyển tiếp cổng trên router trỏ đến địa chỉ IP cục bộ của thiết bị.

Tường lửa Windows

Mở Windows Defender Firewall → Cài đặt Nâng cao → Quy tắc Inbound → Quy tắc Mới → Cổng → TCP → Cổng cục bộ cụ thể: 80 → Cho phép kết nối → Đặt tên và lưu quy tắc.

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

Đăng nhập vào router (192.168.1.1 hoặc 192.168.0.1) → Port Forwarding → Thêm quy tắc mới: Giao thức TCP, Cổng ngoài 80, IP nội bộ: IP cục bộ của thiết bị, Cổng nội bộ 80 → Lưu.

Cách đóng cổng 80

Nếu không cần HTTP, hãy chặn cổng này trong tường lửa hoặc router.

Tường lửa Windows

Để chặn cổng 80 trên Windows, hãy chạy lệnh sau trong PowerShell hoặc Command Prompt (với quyền Administrator):

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

Xóa hoặc tắt quy tắc port forwarding cho cổng 80.

Câu hỏi thường gặp

Cổng 80 dùng để làm gì?▾

Cổng 80 là cổng TCP tiêu chuẩn cho HTTP. Được sử dụng bởi các máy chủ và ứng dụng cần chấp nhận kết nối đến cho dịch vụ này. Có cần mở không tùy thuộc vào việc bạn có đang chạy máy chủ HTTP hay không — nếu không, nên để đóng.

Mở cổng 80 có an toàn không?▾

Cổng 80 đang mở làm tăng bề mặt tấn công. Nếu không chạy HTTP một cách chủ động, hãy đóng cổng này trong tường lửa và xóa các quy tắc chuyển tiếp cổng. Nếu HTTP cần có thể truy cập được, hãy hạn chế quyền truy cập vào các địa chỉ IP đã biết và cập nhật phần mềm thường xuyên.