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

https

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
15 posts
  • Previous
  • 1
  • 2
Brainstem
Posts: 19
Joined: Tue Sep 27, 2016 11:42 am

Re: https
  • Quote

Post by Brainstem » Mon Oct 03, 2016 6:38 pm

Заметил, что панель не может распарсить conf при изменении папки в случае использования в шаблоне двух секций server (для основного домена и алиаса).
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: https
  • Quote

Post by skurudo » Mon Oct 03, 2016 6:49 pm

Brainstem wrote:Заметил, что панель не может распарсить conf при изменении папки в случае использования в шаблоне двух секций server (для основного домена и алиаса).
Можно пример?
server_name и alias обычно в одной же секции, не?
Top

Brainstem
Posts: 19
Joined: Tue Sep 27, 2016 11:42 am

Re: https
  • Quote

Post by Brainstem » Mon Oct 03, 2016 7:02 pm

Да, обычно алиас в одной секции. Но я сделал шаблон с двумя секциями - схожая логика, одна и та же корневая папка, общие логи... Создавать 2 веб-сервера было не выгодно. Вот пример:

Code: Select all

server {
    listen      IP:443;
    server_name alias.domain.ltd;
...
}

server {
    listen      IP:443;
    server_name domain.ltd;
...
}
А это шаблон:

Code: Select all

server {
    listen      %ip%:%web_ssl_port%;
    server_name %alias_idn%;
    root        %sdocroot%;
    index       index.php index.html index.htm;
    access_log  /var/log/nginx/domains/%domain%.log combined;
    access_log  /var/log/nginx/domains/%domain%.bytes bytes;
    error_log   /var/log/nginx/domains/%domain%.error.log error;
...
}

server {
    listen      %ip%:%web_ssl_port%;
    server_name %domain_idn%;
...
}
Top

Brainstem
Posts: 19
Joined: Tue Sep 27, 2016 11:42 am

Re: https
  • Quote

Post by Brainstem » Mon Oct 03, 2016 7:43 pm

В файле web.conf для пользователя изменил руками SSL_HOME на 'single' вместо 'same'. Панель стала показывать нормальную папку, но ребилдит старую. Видно, что где-то еще настройки надо менять.

Похоже, что засада в функции get_web_config_lines. Не понимает она server_name без domain_idn. Похоже, что еще важно, чтобы domain_idn шел раньше alias_idn. Хотя могу и ошибаться.

Думаю, что вся эта затея с same/single лишняя, вносящая лишний код и потерю гибкости. Хотя и не сильно принципиальны названия папок корня. :)
Но вот совсем не понимаю, зачем читать конечный файл - .conf, если по шаблону его можно однозначно сгенерировать?
Top

Borisss!
Posts: 8
Joined: Sat Sep 03, 2016 8:10 am

Re: https
  • Quote

Post by Borisss! » Sat Apr 08, 2017 12:33 pm

Borisss! wrote: Но возникла другая проблема после этого, не понимаю, правда, на что грешить... При смене шаблона (например, меняю шаблон Прокси на caching) - вылетает nginx и более не стартует.
Попробуйте:

Code: Select all

for user in $(ls /usr/local/vesta/data/users/);do v-rebuild-web-domains $user;done
Нашел, в чем была проблема: в файле /etc/nginx/conf.d/01_caching_pool.conf задваивалась строка proxy_cache_path...
На это nginx ругался и отказывался запускаться :) Видимо, баг...
Top


Post Reply
  • Print view

15 posts
  • Previous
  • 1
  • 2

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