Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

возникла ошибка в /etc/apache2/conf.d/vesta.conf и apache остановился рано утром

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
ruport
Posts: 168
Joined: Sun Apr 08, 2018 1:22 pm

Os: Ubuntu 15x
Web: apache + nginx
возникла ошибка в /etc/apache2/conf.d/vesta.conf и apache остановился рано утром
  • Quote

Post by ruport » Fri Feb 28, 2020 3:39 am

На 5:13 в CRON запланировано sudo /usr/local/vesta/bin/v-update-letsencrypt-ssl.
В 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
Из-за этого не смог перезапуститься apache. Вручную это тоже не удалось сделать.
Посмотрел 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;
Вручную подправил этот конфиг и успешно запустил apache.
Вопрос: это сама панель меняла конфиг в результате v-update-letsencrypt-ssl или каких-либо других процессах? И как могли "слипнуться" эти две строчки? )

P.S.
Сейчас посмотрел сертификат для site4.ru. Он обновился сегодня. Получается VestaCP обновила сертификат и добавила в конец файла vesta.conf строку
Include /home/admin/conf/web/site4.ru.apache2.ssl.conf
Но так как пару дней назад этот конфиг редактировал я таким образом, что помимо всего прочего удалил в конце файла перенос строки, то при добавлении Вестой записи в конец файла две записи "склеились".
В связи с этим прошу разработчиков предусмотреть такую ситуацию и отслеживать наличие/отсутствие переноса строки в конфиге vesta.conf при его изменении самой панелью VestaCP. Если я правильно понял ситуацию.
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: возникла ошибка в /etc/apache2/conf.d/vesta.conf и apache остановился рано утром
  • Quote

Post by yariksat » Fri Feb 28, 2020 8:18 am

Этой проблеме уже года три
При обновлении сертификата панель перезаписывает конфиг и если в нем были правки то так и получается. Хоть красным пишите,хоть фиолетовым - уже много раз разработчиков просили сделать чтобы при обновлении оно не трогала конфиги.
Единственный выход это делать свой конфиг шаблона.
Панель заброшена так что пользуйтесь как есть.
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: возникла ошибка в /etc/apache2/conf.d/vesta.conf и apache остановился рано утром
  • Quote

Post by grayfolk » Fri Feb 28, 2020 9:48 am

yariksat wrote: ↑
Fri Feb 28, 2020 8:18 am
Этой проблеме уже года три
Этой проблеме гораздо больше. Называется она "кривые руки".
yariksat wrote: ↑
Fri Feb 28, 2020 8:18 am
Единственный выход это делать свой конфиг шаблона.
Именно. И тут писалось сто раз, что именно так и надо делать. Так что никакой проблемы попросту нет.
ruport wrote: ↑
Fri Feb 28, 2020 3:39 am
Но так как пару дней назад этот конфиг редактировал я таким образом, что помимо всего прочего удалил в конце файла перенос строки
Ага, а виновата Веста ))
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: возникла ошибка в /etc/apache2/conf.d/vesta.conf и apache остановился рано утром
  • Quote

Post by yariksat » Fri Feb 28, 2020 1:07 pm

ISP год тому назад понаписал всего именно в конфиг. И ничего не рушится. )))
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: возникла ошибка в /etc/apache2/conf.d/vesta.conf и apache остановился рано утром
  • Quote

Post by grayfolk » Fri Feb 28, 2020 6:31 pm

yariksat wrote: ↑
Fri Feb 28, 2020 1:07 pm
ISP год тому назад понаписал всего именно в конфиг. И ничего не рушится. )))
Так речь-то именно о том, как писать. Если грамотно - все будет в порядке, а если нет...
Надо понимать, что линуксовые конфиги - это не книжка-раскраска, если не умеешь - лучше не лезть. А залезть, поломать и валить все на то, что разработчики забросили Весту - как-то даже некрасиво )
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: возникла ошибка в /etc/apache2/conf.d/vesta.conf и apache остановился рано утром
  • Quote

Post by yariksat » Sat Feb 29, 2020 5:44 am

grayfolk wrote: ↑
Fri Feb 28, 2020 6:31 pm
Так речь-то именно о том, как писать. Если грамотно - все будет в порядке, а если нет...
Надо понимать, что линуксовые конфиги - это не книжка-раскраска, если не умеешь - лучше не лезть.
В Весте только писать свой темплейт-шаблон.Иначе если просто добавить в конфиг свои строки то при обновлении сертификата конфиг поломает.Проверено десятки раз,только свой шаблон от этого помогает.Шаблон кстати писать так же нужны навыки.
На ISP в конфиг из панели можно писать что угодно,при обновлении сертификата конфиг не трогается(то что тут просят сделать).Более того он не трогается так же при обновлении службы(у меня в данном случает это nginx),конфиг затирается только при переустановке службы.
Тут писали правильно и это надо добавить куда то в правила и прибить на главной что эта панель только для системных администраторов у которых есть соотв. навыки ес-но...У них конечно же подобных вопросов возникать не может и не будет.Ну а у новичков которые идут на эту панель из-за ее бесплатности подобных вопросов конечно же будет море.Им лучше на другие платные панели.
grayfolk wrote: ↑
Fri Feb 28, 2020 6:31 pm
А залезть, поломать и валить все на то, что разработчики забросили Весту - как-то даже некрасиво )
Я ничего не ломал )))
А по поводу красиво или нет - это сухая констатация факта того что тут и так все знают.
В своё время это так же послужило причиной того что все мои серверы перестали работать на этой панели.
Top


Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password