debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Не стартует apache2  (Прочитано 720 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн admirativ

  • Topic Author
  • Сообщений: 3
Не стартует apache2
« : 31 Январь 2017, 04:41:24 »
после удаление логов из /var/log/ перестал запускать apache2 (2.2)
Пишет:
[....] Starting web server: apache2[Tue Jan 31 04:36:59 2017] [warn] NameVirtualHost *:443 has no VirtualHosts
Action 'start' failed.
The Apache error log may have more information.
 failed!

Открываю лог /var/log/apache2/error.log
(2)No such file or directory: apache2: could not open error log file /var/log/ispconfig/httpd/stats.site.ru/error.log.
Unable to open logs
(2)No such file or directory: apache2: could not open error log file /var/log/ispconfig/httpd/proj.site.ru/error.log.
Unable to open logs
(2)No such file or directory: apache2: could not open error log file /var/log/ispconfig/httpd/proj.site.ru/error.log.
Unable to open logs

Я так понял, что он теперь все эти логи не может найти и поэтому не стартует, если создать их вручную по отдельности то все должно заработать?  Или есть более автоматизированное решение?
 

Оффлайн endru

  • Сообщений: 1546
  • Новосибирск
  • Jabber: endru@jabber.ru
Re: Не стартует apache2
« Ответ #1 : 31 Январь 2017, 04:48:26 »
я так понимаю удалил ты логи вместе с директорией?

Оффлайн ogost

  • Сообщений: 2731
  • Linux Registered User #547151
Re: Не стартует apache2
« Ответ #2 : 31 Январь 2017, 04:50:42 »
1. создайте файлы ручками, заработает
2. странные у вас пути к логам, не дебиановские.
3. настраивайте logrotate, чтобы вручную не следить за объемом логов
4. если всё же нужно удалить файлы, то "обнуляйте" их, что-то вроде:# cat /dev/null > /var/log/apache.log

Оффлайн admirativ

  • Topic Author
  • Сообщений: 3
Re: Не стартует apache2
« Ответ #3 : 31 Январь 2017, 04:53:10 »
я так понимаю удалил ты логи вместе с директорией?
да

Cообщение объединено 31 Январь 2017, 04:53:51
1. создайте файлы ручками, заработает
2. странные у вас пути к логам, не дебиановские.
3. настраивайте logrotate, чтобы вручную не следить за объемом логов
4. если всё же нужно удалить файлы, то "обнуляйте" их, что-то вроде:# cat /dev/null > /var/log/apache.log
спасибо. в следующий раз буду так делать =)
 

Оффлайн endru

  • Сообщений: 1546
  • Новосибирск
  • Jabber: endru@jabber.ru
Re: Не стартует apache2
« Ответ #4 : 31 Январь 2017, 05:02:52 »
mkdir -p /var/log/ispconfig/httpd/название_сайтаесли доменов много, и есть список, то конечно проще выполнить это все в цикле.
+ надо будет правильно права выставить на файлы, поможет в этом команда:
Цитировать
chown -R user:group /var/log/ispconfig/
user и group нужно гуглить, какие нужно выставить для isp, ибо его я не использую.
 
Пользователи, которые поблагодарили этот пост: admirativ

Оффлайн admirativ

  • Topic Author
  • Сообщений: 3
Re: Не стартует apache2
« Ответ #5 : 31 Январь 2017, 06:50:32 »
mkdir -p /var/log/ispconfig/httpd/название_сайтаесли доменов много, и есть список, то конечно проще выполнить это все в цикле.
+ надо будет правильно права выставить на файлы, поможет в этом команда:
Цитировать
chown -R user:group /var/log/ispconfig/
user и group нужно гуглить, какие нужно выставить для isp, ибо его я не использую.

Все получилось, все работает.
 

Теги: