We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
возникла ошибка в /etc/apache2/conf.d/vesta.conf и apache остановился рано утром
возникла ошибка в /etc/apache2/conf.d/vesta.conf и apache остановился рано утром
На 5:13 в CRON запланировано sudo /usr/local/vesta/bin/v-update-letsencrypt-ssl.
В 5:14 файл /etc/apache2/conf.d/vesta.conf был "кем-то" отредактирован таким образом, что две последние строчки "слиплись":
Из-за этого не смог перезапуститься apache. Вручную это тоже не удалось сделать.
Посмотрел systemctl status apache2.service:
Вручную подправил этот конфиг и успешно запустил apache.
Вопрос: это сама панель меняла конфиг в результате v-update-letsencrypt-ssl или каких-либо других процессах? И как могли "слипнуться" эти две строчки? )
P.S.
Сейчас посмотрел сертификат для site4.ru. Он обновился сегодня. Получается VestaCP обновила сертификат и добавила в конец файла vesta.conf строку
В связи с этим прошу разработчиков предусмотреть такую ситуацию и отслеживать наличие/отсутствие переноса строки в конфиге vesta.conf при его изменении самой панелью VestaCP. Если я правильно понял ситуацию.
В 5:14 файл /etc/apache2/conf.d/vesta.conf был "кем-то" отредактирован таким образом, что две последние строчки "слиплись":
Code: Select all
Include /home/admin/conf/web/site1.ru.apache2.conf
Include /home/user2/conf/web/site2.ru.apache2.conf
...
Include /home/user2/conf/web/site3.ru.apache2.confInclude /home/admin/conf/web/site4.ru.apache2.ssl.conf
Посмотрел systemctl status apache2.service:
Code: Select all
apache2: Syntax error on line 86 of /etc/apache2/apache2.conf: Syntax error on line 140 of /etc/apache2/conf.d/vesta.conf: Include takes one argument, Name(s) of the config file(s) to be included;
Вопрос: это сама панель меняла конфиг в результате v-update-letsencrypt-ssl или каких-либо других процессах? И как могли "слипнуться" эти две строчки? )
P.S.
Сейчас посмотрел сертификат для site4.ru. Он обновился сегодня. Получается VestaCP обновила сертификат и добавила в конец файла vesta.conf строку
Но так как пару дней назад этот конфиг редактировал я таким образом, что помимо всего прочего удалил в конце файла перенос строки, то при добавлении Вестой записи в конец файла две записи "склеились".Include /home/admin/conf/web/site4.ru.apache2.ssl.conf
В связи с этим прошу разработчиков предусмотреть такую ситуацию и отслеживать наличие/отсутствие переноса строки в конфиге vesta.conf при его изменении самой панелью VestaCP. Если я правильно понял ситуацию.
Re: возникла ошибка в /etc/apache2/conf.d/vesta.conf и apache остановился рано утром
Этой проблеме уже года три
При обновлении сертификата панель перезаписывает конфиг и если в нем были правки то так и получается. Хоть красным пишите,хоть фиолетовым - уже много раз разработчиков просили сделать чтобы при обновлении оно не трогала конфиги.
Единственный выход это делать свой конфиг шаблона.
Панель заброшена так что пользуйтесь как есть.
При обновлении сертификата панель перезаписывает конфиг и если в нем были правки то так и получается. Хоть красным пишите,хоть фиолетовым - уже много раз разработчиков просили сделать чтобы при обновлении оно не трогала конфиги.
Единственный выход это делать свой конфиг шаблона.
Панель заброшена так что пользуйтесь как есть.
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: возникла ошибка в /etc/apache2/conf.d/vesta.conf и apache остановился рано утром
Этой проблеме гораздо больше. Называется она "кривые руки".
Именно. И тут писалось сто раз, что именно так и надо делать. Так что никакой проблемы попросту нет.
Ага, а виновата Веста ))
Re: возникла ошибка в /etc/apache2/conf.d/vesta.conf и apache остановился рано утром
ISP год тому назад понаписал всего именно в конфиг. И ничего не рушится. )))
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: возникла ошибка в /etc/apache2/conf.d/vesta.conf и apache остановился рано утром
Так речь-то именно о том, как писать. Если грамотно - все будет в порядке, а если нет...
Надо понимать, что линуксовые конфиги - это не книжка-раскраска, если не умеешь - лучше не лезть. А залезть, поломать и валить все на то, что разработчики забросили Весту - как-то даже некрасиво )
Re: возникла ошибка в /etc/apache2/conf.d/vesta.conf и apache остановился рано утром
В Весте только писать свой темплейт-шаблон.Иначе если просто добавить в конфиг свои строки то при обновлении сертификата конфиг поломает.Проверено десятки раз,только свой шаблон от этого помогает.Шаблон кстати писать так же нужны навыки.
На ISP в конфиг из панели можно писать что угодно,при обновлении сертификата конфиг не трогается(то что тут просят сделать).Более того он не трогается так же при обновлении службы(у меня в данном случает это nginx),конфиг затирается только при переустановке службы.
Тут писали правильно и это надо добавить куда то в правила и прибить на главной что эта панель только для системных администраторов у которых есть соотв. навыки ес-но...У них конечно же подобных вопросов возникать не может и не будет.Ну а у новичков которые идут на эту панель из-за ее бесплатности подобных вопросов конечно же будет море.Им лучше на другие платные панели.
Я ничего не ломал )))
А по поводу красиво или нет - это сухая констатация факта того что тут и так все знают.
В своё время это так же послужило причиной того что все мои серверы перестали работать на этой панели.