Порт 80: HTTP

Порт 80 (TCP) используется протоколом HTTP. На серверах, которые предоставляют этот сервис, порт должен быть доступен из публичной сети.

Обновлено

Порт80
ПротоколTCP
СервисHTTP
Доступность из интернетаОбычно открыт для интернета

Проверить, открыт ли порт 80

Для чего используется порт 80?

Незашифрованный веб-трафик.

Нужно ли открывать порт 80?

Обычно он открыт для интернета. На серверах, которые предоставляют этот сервис, порт должен быть доступен из публичной сети. На веб-серверах оставляйте 80 открытым, чтобы посетители перенаправлялись (301) на HTTPS и работала проверка Let’s Encrypt HTTP-01.

Как узнать, какой сервис слушает порт 80

# Linux
sudo ss -tlnp | grep ':80 '

# macOS
sudo lsof -nP -i TCP:80 -sTCP:LISTEN

# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 80 -State Listen

Как открыть или заблокировать порт 80 в брандмауэре

# Ubuntu / Debian (ufw)
sudo ufw allow 80/tcp
sudo ufw deny 80/tcp

# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 80" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow

На облачных серверах также откройте порт в группе безопасности или сетевом брандмауэре провайдера. Дома сервису за роутером нужно правило переадресации портов на локальный IP-адрес устройства.

Проверка снаружи

Порт может быть открыт на сервере, но заблокирован выше по сети. Port Checker подключается из интернета, поэтому показывает то, что видит внешний мир. С собственного компьютера используйте nc -vz example.com 80 (macOS/Linux) или Test-NetConnection example.com -Port 80 (Windows).

Часто задаваемые вопросы

Что такое порт 80?
Незашифрованный веб-трафик.
Безопасно ли открывать порт 80?
Обычно он открыт для интернета. На серверах, которые предоставляют этот сервис, порт должен быть доступен из публичной сети.
Как проверить, открыт ли порт 80?
Введите домен или публичный IP-адрес в Port Checker и укажите порт 80. Инструмент попытается установить TCP-соединение из интернета и покажет статус: open, closed или filtered.