Почему 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
228 +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 Апр в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир