Почему Apache не хочет включаться (CentOS)? Сервер работал корректно, все было хорошо.
Начал устанавливаться SSL сертификат вот по данной инструкции.
При попытке рестарта Apache начал ругаться. Откатил изменения в файле httpd.conf. Перезалил файл, но Apache все равно ругается. Скрин прилагаю.
В последней строке написано "unable to open logs". Проверил файлы логов:
/var/www/httpd-logs/мойдомен.error.log
/var/www/httpd-logs/мойдомен.access.log
Вроде все на месте: права - 644, владелец/группа - apache apache.
Изначально сервер устанавливал через IPSmanager, теперь триал закончился, поэтому приходится все делать вручную.
Ощущение, что ошибку где-то сделал давно, теперь она всплыла и мешает запуститься, а установка сертификата ни при чем. Хотя с другой стороны вчера полностью перезагружал сервер и Apache не ругался - запускался сам корректно без моего участия.

21 Авг 2019 в 06:31
256 +1
0
Ответы
1

Наиболее вероятная причина проблемы с запуском Apache после установки SSL сертификата - это неправильные настройки в файле httpd.conf или других конфигурационных файлах Apache.

В данном случае, ошибка "unable to open logs" указывает на проблему с доступом к файлам журналов (логам). Возможно, в процессе изменения конфигурации Apache вы не учли новые пути к файлам журналов или не установили правильные права доступа к файлам журналов.

Для решения проблемы, вам следует выполнить следующие действия:

Проверьте правильность путей к файлам журналов в файле httpd.conf. Убедитесь, что пути указаны верно и соответствуют действительным путям к файлам журналов на сервере.

Убедитесь, что у файлов журналов (например, /var/www/httpd-logs/мойдомен.error.log и /var/www/httpd-logs/мойдомен.access.log) установлены правильные права доступа для пользователя apache (или другого пользователя, от которого запущен Apache) для чтения и записи.

Перезагрузите Apache после внесения изменений в конфигурационные файлы. Для этого используйте команду systemctl restart httpd или service httpd restart.

Если проблема сохраняется, вам может потребоваться дополнительно изучить журналы ошибок Apache (например, /var/log/httpd/error_log) для выявления конкретной причины ошибки. Также рекомендуется обратиться за помощью к опытному администратору сервера или специалисту по настройке веб-серверов.

20 Апр 2024 в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир