> Проверьте доступность сервера
Убедитесь, что сервер, на котором размещен ваш сайт, работает. Вы можете использовать команду ping в командной строке для проверки доступности сервера.
ping ваш-сайт.домен
# Проверка пинга в Linux/Mac:
ping -c 4 ваш-сайт.домен
Также можно использовать онлайн-сервисы для проверки доступности:
- Ping-Admin - проверка доступности из разных локаций
- Uptime.ru - мониторинг доступности
> Проверьте DNS-настройки
Убедитесь, что DNS-записи вашего домена настроены правильно. Вы можете воспользоваться онлайн-инструментами для проверки DNS-записей.
nslookup ваш-сайт.домен
dig ваш-сайт.домен
host ваш-сайт.домен
- DNS Checker - глобальная проверка DNS
- Whois - информация о домене
- Nic.ru WHOIS
> Проверьте конфигурацию сервера
Убедитесь, что веб-сервер настроен правильно и слушает на соответствующем порту (обычно порт 80 для HTTP и порт 443 для HTTPS). Проверьте конфигурацию веб-сервера (например, Apache или Nginx).
netstat -tulpn | grep :80
netstat -tulpn | grep :443
# Или с помощью ss:
ss -tulpn | grep :80
> Проверьте файлы журнала сервера
Проверьте файлы журнала сервера на наличие ошибок. Они могут содержать полезную информацию о том, почему сайт не доступен.
tail -f /var/log/nginx/error.log
# Просмотр логов Apache:
tail -f /var/log/apache2/error.log
> Проверьте файрвол
Убедитесь, что файрвол на сервере разрешает входящие соединения на соответствующих портах. Также, проверьте настройки файрвола на вашем компьютере, если вы пытаетесь пинговать сайт с локальной машины.
iptables -L
# Проверка firewalld:
firewall-cmd --list-all
# Проверка UFW:
ufw status
> Проверьте хостинг-провайдера
Если ваш сайт размещен на внешнем хостинге, обратитесь к службе поддержки хостинг-провайдера. Возможно, есть проблемы с их инфраструктурой.
- Доменное имя сайта
- Время, когда началась проблема
- Результаты выполненных проверок
- Сообщения об ошибках (если есть)
> Проверьте сертификат SSL (если используется HTTPS)
Если ваш сайт использует HTTPS, убедитесь, что сертификат SSL действителен и правильно настроен.
openssl s_client -connect ваш-сайт.домен:443
# Или с помощью curl:
curl -I https://ваш-сайт.домен
Онлайн-проверка SSL:
- SSL Labs - детальный анализ SSL
- SSL Checker - проверка сертификата
Для комплексного решения проблем с доступностью рекомендуем рассмотреть наши услуги управляемого хостинга с круглосуточной технической поддержкой.