ошибки apache2.conf - PullRequest
       14

ошибки apache2.conf

0 голосов
/ 15 марта 2011

Фактическим каталогом apache2.conf является /etc/apache/apache.conf. И есть каталог сайтов с поддержкой. Я изменил путь к каталогу с поддержкой сайтов на / var / www / sites-enabled. Далее было изменено имя каталога включенных сайтов в apacche2.conf как ../../var/www/sites-enabled/

.

выдает ошибку

apache2: Syntax error on line 230 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/var/www/sites-enabled/: No such file or directory
Action 'configtest' failed.

Есть идеи, как мне решить эту проблему?

Укажите правильный путь, теперь он выдает эту ошибку

apache2: Syntax error on line 230 of /etc/apache2/apache2.conf: Could not open configuration file /var/www/sites-enabled/000-default: No such file or directory
Action 'configtest' failed.

Спасибо Jean

Ответы [ 3 ]

1 голос
/ 20 сентября 2012

Возможно, вы построили висячий некоторое время назад. Вы должны удалить ассоциацию на

d2dissite 000-default

Затем добавьте псевдоним вашего сайта с помощью

a2ensite yoursite.com

0 голосов
/ 16 сентября 2016

Я встречал подобные ошибки раньше. Это произошло, когда я устанавливал новые модули, но настроил их неправильно. Мое решение было найти конфигурацию ошибки и удалить файл конфигурации.

Если ошибка была вызвана конфигурацией, связанной с модулями, вы можете попробовать: /etc/init.d/apache2 -M Это сгенерированное сообщение об ошибке для меня apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/mods-enabled/ example.load: No such file or directory Я проверил этот каталог и обнаружил файл example.load, удалил его и перезапустил сервер, и проблема решена.

Как правило, я думаю, вы должны попробовать:

  1. определить местонахождение ошибки. systemctl status apach2.status
  2. Если он возник из-за неправильной конфигурации модуля, определите, какой файл конфигурации был источником ошибки. /etc/init.d/apache2 restart

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

0 голосов
/ 15 марта 2011

Это произошло из-за ошибки разрешения sudo apache2 restart

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...