0 Регистрация Вход

Как проверить логи веб-сервера (Apache/Nginx)

12.03.2026
Сложность
мин.

Резюме

Логи веб-сервера содержат информацию об ошибках и запросах. Проверьте их, чтобы найти причину проблем с сайтом.

Применимо к:
✔ VPS
✔ Выделенные серверы
✔ Apache, Nginx
✔ Linux (Ubuntu, Debian, CentOS)

Расположение логов

Nginx

Лог ошибок:

/var/log/nginx/error.log

Лог доступа:

/var/log/nginx/access.log

Для отдельных сайтов логи могут быть указаны в конфигурации виртуального хоста:

grep -r "error_log|access_log" /etc/nginx/sites-enabled/

Apache

Лог ошибок:

/var/log/apache2/error.log

На CentOS/RHEL:

/var/log/httpd/error_log

Лог доступа:

/var/log/apache2/access.log

Логи виртуальных хостов:

grep -r "ErrorLog|CustomLog" /etc/apache2/sites-enabled/

Просмотр последних ошибок

Nginx (последние 30 строк):

tail -30 /var/log/nginx/error.log

Apache:

tail -30 /var/log/apache2/error.log

Отслеживание ошибок в реальном времени

Откройте лог в режиме слежения и воспроизведите ошибку в браузере:

tail -f /var/log/nginx/error.log

Для Apache:

tail -f /var/log/apache2/error.log

Поиск ошибок по коду

Найти все ошибки 500 в access-логе Nginx:

grep " 500 " /var/log/nginx/access.log | tail -20

Ошибки 502:

grep " 502 " /var/log/nginx/access.log | tail -20

Найти ошибки PHP в логе Apache:

grep -i "php" /var/log/apache2/error.log | tail -20

Поиск ошибок за определённое время

Nginx (формат времени в логах: день/месяц/год):

grep "12/Mar/2026" /var/log/nginx/error.log

Apache:

grep "Mar 12" /var/log/apache2/error.log

Частые ошибки в логах

ОшибкаПричина
connect() to unix:/run/php/php-fpm.sock failedPHP-FPM не запущен или сокет недоступен
Permission deniedНеверные права на файлы сайта
client intended to send too large bodyПревышен лимит размера загрузки (client_max_body_size)
upstream timed outPHP-скрипт выполняется слишком долго

Проверка результата

После нахождения ошибки в логах и её устранения проверьте, что сайт работает:

curl -I http://ваш-домен.com

Ожидаемый ответ: HTTP/1.1 200 OK

Если в логах ошибки, которые вы не можете интерпретировать, откройте тикет в техническую поддержку. Приложите последние 50 строк лога ошибок.
Были ли сведения полезными?
 
Продолжая использовать этот сайт и пользуясь нашими услугами, Вы соглашаетесь с Правилами и условиями веб-сайта и использованием файлов cookie на нашем веб-сайте. Также ознакомьтесь с нашей Политикой конфиденциальности, согласно которой, в заявленной степени, Вы соглашаетесь на обработку Ваших персональных данных.