Skip to content
EN

Порт 80: HTTP — полное руководство

Коротко:

Стандартный веб-трафик без шифрования. Используется для redirect на 443 и Let's Encrypt challenge. Стандартный TCP-порт, используется сервисом HTTP.

Проверить доступность и порты →

Что такое порт 80

Порт 80 зарезервирован IANA для сервиса HTTP. Стандартный веб-трафик без шифрования. Используется для redirect на 443 и Let's Encrypt challenge.

Проверить открытость порта онлайн

Чтобы узнать, открыт ли порт 80 на вашем хосте (или на чужом — для диагностики), используйте наш чекер портов. Введите домен и номер порта — получите результат за 1-2 секунды.

Проверить порт 80 →

Безопасность

Открытый порт = потенциальный вектор атаки. Общие правила:

  • Закрывайте всё, что не используется (firewall default-deny)
  • Для admin-портов (22 SSH, 3389 RDP, 3306 MySQL) — IP-whitelist или VPN
  • Base cases: 80+443 открыты для web; 22 — только с работы/VPN; DB-порты — только loopback
  • Используйте fail2ban для SSH/admin-панелей

Что такое порт 80 (HTTP)?

Порт 80 — это стандартный порт для протокола HTTP, который используется для передачи нешифрованных веб-страниц. Он играет ключевую роль в веб-трафике и является основным каналом для взаимодействия клиента и сервера. По умолчанию браузеры подключаются к этому порту, если в URL не указан другой порт. Для проверки доступности порта 80 можно использовать команду telnet или curl.

Как проверить доступность порта 80?

Проверка порта 80 может быть выполнена несколькими способами. Один из самых простых — использование утилиты telnet. Для этого в командной строке введите следующую команду:

telnet example.com 80

Если соединение успешно, вы получите ответ, который подтвердит, что порт открыт. Важно отметить, что если telnet не установлен, вы можете использовать curl:

curl -I http://example.com

Это вернёт заголовки HTTP-ответа, что также подтвердит работу порта 80.

Безопасность порта 80 и его уязвимости

Порт 80, будучи основным каналом для передачи данных по HTTP, подвержен различным уязвимостям. Одной из наиболее распространённых является атака типа «человек посередине», когда злоумышленник может перехватить и изменить данные, передаваемые между клиентом и сервером. Поэтому важно использовать HTTPS, который работает через порт 443 и обеспечивает шифрование данных.

Помимо этого, рекомендуется регулярно сканировать сервер на наличие уязвимостей с помощью инструментов, таких как nmap или OWASP ZAP, которые помогут выявить открытые порты и потенциальные угрозы.

Примеры настройки сервера для работы на порту 80

Чтобы настроить веб-сервер на работу с портом 80, необходимо правильно конфигурировать файлы настроек. Например, для сервера Apache, конфигурация может выглядеть следующим образом:

<VirtualHost *:80>
    ServerName example.com
    DocumentRoot /var/www/html
    <Directory /var/www/html>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

После внесения изменений не забудьте перезапустить сервер с помощью команды sudo systemctl restart apache2. Это обеспечит, что изменения вступят в силу, и ваш сайт будет доступен по протоколу HTTP через порт 80.

Больше по теме

Источники

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

Зачем закрывать порт 80?

Каждый открытый порт — точка входа для атакующего. Если сервис не используется (или использует другой порт), закройте чтобы минимизировать attack surface.

Как проверить 80 без Enterno.io?

С локальной машины: nc -zv hostname 80 или telnet hostname 80. Онлайн-чекер проще — с разных IP, одним кликом.

Запустить инструмент, который описан в этой статье

Бесплатный тариф — 10 мониторов, проверки каждые 5 мин, без карты. Платные тарифы — интервал от 1 минуты и проверки из нескольких регионов.