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

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

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
72 posts
  • Page 4 of 8
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 8
  • Next
makas
Posts: 42
Joined: Sat Jan 28, 2017 10:34 am

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

Post by makas » Wed Jun 07, 2017 7:28 am

yariksat wrote:Путь до этих файлов - /home/user/conf/web/ ?
У меня их и ломает.
Да, путь этот, но там же ломает файлы такие sapache2.conf, а я говорю про sapache2.domain.ru.conf
То есть индивидуально для каждого домена, их же не может ломать. По умолчанию этих файлов нет, если нужно, их создать надо.
Или такие файлы тоже ломает? Этого быть не должно.
Я просто не могу проверить, так как простые перезагрузки у меня ничего не ломают, только продление сертификата, которое будет через два месяца
Top

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

Os: CentOS 4x
Web: apache
Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by yariksat » Wed Jun 07, 2017 8:22 am

Понял!Теперь понял.Сейчас попробую переделать.
А можете показать хотя бы один пример такого файла,интересует само как вы их заполняете?
Как вы делаете если нужно изменить строку в самом дефолтном конфиге?
Top

makas
Posts: 42
Joined: Sat Jan 28, 2017 10:34 am

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

Post by makas » Wed Jun 07, 2017 8:58 am

yariksat wrote:Понял!Теперь понял.Сейчас попробую переделать.
А можете показать хотя бы один пример такого файла,интересует само как вы их заполняете?
Как вы делаете если нужно изменить строку в самом дефолтном конфиге?
Так все очень просто.
Посмотрите в ваш дефолтный конфиг, который ломается (sapache2.conf)
В нем, внутри каждого VirtualHost есть IncludeOptional /home/admin/conf/web/sapache2.ДОМЕН.conf*
Вот просто что вы хотите вместо этого IncludeOptional вставить, то и пишите в новом файле sapache2.ДОМЕН.conf
Например мне нужна была лишь одна строка
Alias /phpmyadmin /usr/share/phpmyadmin
Я просто эту строку и прописал в sapache2.ДОМЕН.conf, только одну эту строку
То есть в этом файле пишите то, что пишите внутри дефолтного конфига между
<VirtualHost > ......... </VirtualHost>
В моем случае я добавил новую строку, но я полагаю, что если нужно изменить какую-то дефолтную строку, то она нормально перекроется новыми параметрами.
Top

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

Os: CentOS 4x
Web: apache
Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by yariksat » Wed Jun 07, 2017 9:09 am

Добавление работает - это всё четко и я проверил...
А вот в случае в дефолт записывается php_admin_value open_basedir /home/admin/web/домен.ru/public_html:/home/admin/tmp а мне нужно php_admin_value open_basedir /home/admin/web/домен.ru:/home/admin/tmp - если ставлю так в sapache2.домен.conf то это не работает,работает только если в
sapache2.conf заккоментовать строку #php_admin_value open_basedir /home/admin/web/домен.ru/public_html:/home/admin/tmp .Вот теперь и весь вопрос,по идее файл дефолт только он с одной заккоментированной строкой.Всё упирается в то - перезапишется он теперь или нет.
И в втором файле тоже пришлось половину файла заккоментировать и приинклюдить своё.
Top

makas
Posts: 42
Joined: Sat Jan 28, 2017 10:34 am

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

Post by makas » Wed Jun 07, 2017 9:34 am

скорее всего удалятся все эти комменты и новый файл опять не сможет сработать.
Я так понимаю, что вам нужно изменить open_basedir ?
Вы в sapache2.ДОМЕН.conf как писали open_basedir ? Так?
<Directory /home/admin/web/домен.ru/public_html>
php_admin_value open_basedir [...тут новые пути...]
</Directory>
Или без <Directory> ?
Top

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

Os: CentOS 4x
Web: apache
Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by yariksat » Wed Jun 07, 2017 9:58 am

makas wrote:скорее всего удалятся все эти комменты и новый файл опять не сможет сработать.
Или без <Directory> ?
Без писал.
Я думаю может в темплейтах заккоментировать нужные мне строки - чтобы они уже закомментированными были сразу при создании?
Top

makas
Posts: 42
Joined: Sat Jan 28, 2017 10:34 am

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

Post by makas » Wed Jun 07, 2017 10:25 am

yariksat wrote:
makas wrote:скорее всего удалятся все эти комменты и новый файл опять не сможет сработать.
Или без <Directory> ?
Без писал.
Я думаю может в темплейтах заккоментировать нужные мне строки - чтобы они уже закомментированными были сразу при создании?
Без <Directory> не правильно, получается вы вставили open_basedir мимо.
В sapache2.ДОМЕН.conf нужно писать все точно так же как в дефолтном конфиге, только <VirtualHost> не нужен. Все остальное обязательно, в том числе и <Directory>
Попробуйте не комментировать ничего в дефолтном конфиге, а в sapache2.ДОМЕН.conf пропишите
<Directory /home/admin/web/домен.ru/public_html>
php_admin_value open_basedir [...тут новые пути...]
</Directory>
Так должно работать.
Top

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

Os: CentOS 4x
Web: apache
Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by yariksat » Wed Jun 07, 2017 10:49 am

Вот за это огромное спасибо,все работает.
А подскажите мне в nginx нужно вот это

Code: Select all

#location / {
        #proxy_pass      https://ххх:8443;
        #location ~* ^.+\.(jpg|jpeg|gif|png|ico|svg|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|odt|ods|odp|odf|tar|wav|bmp|rtf|js|mp3|avi|mpeg|flv|html|htm)$ {
            #root           /home/admin/web/ххх.ru/public_html;
            #access_log     /var/log/apache2/domains/ххх.ru.log combined;
            #access_log     /var/log/apache2/domains/ххх.ru.bytes bytes;
            #expires        max;
            #try_files      $uri @fallback;
        #}
    #}
заменить на своё, как это сделать?
Простое добавление работает,а вот замена нет.
Top

makas
Posts: 42
Joined: Sat Jan 28, 2017 10:34 am

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

Post by makas » Wed Jun 07, 2017 11:25 am

yariksat wrote:заменить на своё, как это сделать?
Простое добавление работает,а вот замена нет.
Вот тут я уже не знаю, но я думал, что по такому же принципу.
Пишем
location / {
......
}
И должно работать. Но если так не работает, то надо подождать ответ спецов, может подскажут. Мои познания серверов тут закончились.
Top

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

Os: CentOS 4x
Web: apache
Re: Lets Encrypt - автоматическое продление убило сервер
  • Quote

Post by yariksat » Wed Jun 07, 2017 11:51 am

Конфиг проваливает тест если так сделать,я пробывал.
Подождем может кто-то подскажет.
Top


Post Reply
  • Print view

72 posts
  • Page 4 of 8
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 8
  • Next

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