добрыйхостинг

База знаний Решение проблем

Сайт на сервере не открывается

Порты, веб-сервер, DNS, сертификат — по порядку.

1 мин чтения · раздел «Решение проблем»
  1. Порт открыт? Вкладка Firewall → пресет «Базовый» (80, 443). Проверка снаружи: curl -I http://IP_СЕРВЕРА.
  2. Веб-сервер запущен? systemctl status nginx (или apache2), ss -tlnp | grep ':80'.
  3. DNS — A-запись домена указывает на IP сервера? nslookup ваш-домен. Обновление занимает до нескольких часов.
  4. HTTPS — сертификат: certbot --nginx -d ваш-домен (пакет certbot и python3-certbot-nginx).
  5. Docker — контейнер слушает 127.0.0.1? Тогда нужен Nginx как прокси или публикация на 0.0.0.0 + порт во Firewall.

Логи ошибок: /var/log/nginx/error.log.

Смотрите также