Page 3 of 8

Re: Lets Encrypt - автоматическое продление убило сервер

Posted: Tue May 30, 2017 11:54 am
by yariksat
makas wrote:А если мне нужно только у одного сайта изменить конфиг?
Если я изменю шаблон, то он на все сайты распространится.
Пока я только вник в суть самой работы по изменению конфига.Получается что происходит расхождение в кол-ве строк,читайте выше,при перезаписывании конфига и из-за этого и происходит сбой в процессе записывания конфига нового.Ключевое тут дело в кол-ве строк в новом конфиге,который мы с Вами переписали под свои нужды.Оно разхожее с конфигом дефолтным,при перезаписи на дефолтный конфиг образуется свободное место и оно дописывается на то что выше вышло...
Пока думаю,идеи у Вас есть какие то?

Re: Lets Encrypt - автоматическое продление убило сервер

Posted: Tue May 30, 2017 12:00 pm
by Iknow
makas wrote:А если мне нужно только у одного сайта изменить конфиг?
Ну так создайте шаблон под свой конфиг. Дело на 2 мин., чем каждый раз из-за разного кол-ва строк с эталонным, руками удалять/править кривое

Re: Lets Encrypt - автоматическое продление убило сервер

Posted: Tue May 30, 2017 12:36 pm
by yariksat
Iknow wrote:
makas wrote:А если мне нужно только у одного сайта изменить конфиг?
Ну так создайте шаблон под свой конфиг. Дело на 2 мин., чем каждый раз из-за разного кол-ва строк с эталонным, руками удалять/править кривое
Вы путя дайте где это созать челу...

Re: Lets Encrypt - автоматическое продление убило сервер

Posted: Tue May 30, 2017 1:03 pm
by makas
yariksat wrote:Вы путя дайте где это созать челу...
Да где создавать шаблоны я знаю, неужели можно сделать шаблон только для одного сайта?
yariksat wrote:Допустим у меня дефолтный конфиг в 49 строчек,а я создал свой конфиг в 52 строки.Вот новый и пишется в 49 строк а недостающие 3 строки и закидываются в начало конфига.Идёт смешение начала записи конфига ровно на три строки,это то что я проверил на пока.
Об этом я написал в этой теме в седьмом посте, что сколько строк добавлено, столько и вставляется в начало из конца.
На этом и остановилось обсуждение проблемы.

Re: Lets Encrypt - автоматическое продление убило сервер

Posted: Tue May 30, 2017 2:39 pm
by Iknow
makas wrote:неужели можно сделать шаблон только для одного сайта?

Code: Select all

cd /usr/local/vesta/data/templates/web/httpd/
sudo cp default.tpl my.tpl
sudo cp default.stpl my.stpl
Правим my.tpl и my.stpl как нам надо

Заходим в правку домена и меняем http шаблон. Так же можно поступать и с nginx

Для Debian и иже соотв вместо httpd - apache2

Re: Lets Encrypt - автоматическое продление убило сервер

Posted: Tue May 30, 2017 2:49 pm
by makas
Iknow wrote:Правим my.tpl и my.stpl как нам надо
Заходим в правку домена и меняем http шаблон. Так же можно поступать и с nginx
А блин, речь идет про создание нового шаблона и назначения этого шаблона сайту. Теперь понял.

Re: Lets Encrypt - автоматическое продление убило сервер

Posted: Tue May 30, 2017 2:55 pm
by makas
Если мы заметили, что при создании конфигов имеет значение количество строк в конфигах, так значит просто нужно в дефлотный конфиг добавить пустые строки. Но не совсем пустые, а с коментариями, потому что совсем пустые могут игнорироваться. Тогда по количеству строк конфиги будут совпадать

Re: Lets Encrypt - автоматическое продление убило сервер

Posted: Fri Jun 02, 2017 8:05 pm
by yariksat
Сегодня вечером таким же макаром поломало конфиг snginx - вообще половину конфига с другого темплейта - хостинг закинуло в самое начало.Абзац.

Re: Lets Encrypt - автоматическое продление убило сервер

Posted: Wed Jun 07, 2017 4:29 am
by makas
Чтобы не создавать отдельный шаблон для домена, можно вносить изменения в sapache2.domain.ru.conf и apache2.domain.ru.conf - если нужно добавить или изменить пару строк в дефолтном конфиге.
Они подгружаются в основной конфиг (IncludeOptional /home/user/conf/web/sapache2.domain.ru.conf*)
Лично для меня это самый лучший выход, надеюсь этот конфиг веста не будет ломать...

Re: Lets Encrypt - автоматическое продление убило сервер

Posted: Wed Jun 07, 2017 7:08 am
by yariksat
makas wrote:Чтобы не создавать отдельный шаблон для домена, можно вносить изменения в sapache2.domain.ru.conf и apache2.domain.ru.conf - если нужно добавить или изменить пару строк в дефолтном конфиге.
Путь до этих файлов - /home/user/conf/web/ ?
У меня их и ломает.