Page 1 of 2

Шаблоны nginx,apache

Posted: Thu Jul 23, 2015 3:33 pm
by ykpon
Есть возможность выбирать шаблон не для пользователя, при его создании, а для доменного имени?
Я так понял, при добавлении домена, если для пользователя был выбран шаблон "hosting", то будут создаваться все домены по данному шаблону.
Соответственно, является возможным сделать создание каждого домена по разным шаблонам.
Тем самым, можно в окружении одного пользователя можно выбрать либо nginx+apache либо nginx+php-fpm, нежели что то одно для пользователя в целом.

Re: Шаблоны nginx,apache

Posted: Thu Jul 23, 2015 5:41 pm
by Phoenix
Если я правильно понял старый топик из англоязчного форум, и вот этото предустановленных настроек и шаблонов чтоб работало без апача чисто на nginx +php-fpm нет, это только в проекте.

Re: Шаблоны nginx,apache

Posted: Thu Jul 23, 2015 5:53 pm
by ykpon
Phoenix wrote:Если я правильно понял старый топик из англоязчного форум, и вот этото предустановленных настроек и шаблонов чтоб работало без апача чисто на nginx +php-fpm нет, это только в проекте.
Не читал старый топик.
Вы, по-моему, не совсем поняли, что я имею в виду.

Re: Шаблоны nginx,apache

Posted: Thu Jul 23, 2015 8:25 pm
by imperio
Нельзя будет выбирать. Либо php-fpm либо apache+nginx
Выбор будет в инсталляторе. Для уже существующих серверов будет мануал по переходу.

Re: Шаблоны nginx,apache

Posted: Thu Jul 23, 2015 8:42 pm
by ykpon
imperio wrote:Нельзя будет выбирать. Либо php-fpm либо apache+nginx
Выбор будет в инсталляторе. Для уже существующих серверов будет мануал по переходу.
Правильно ли я понимаю, что при создании домена, шаблон в конфиг nginx'a и apache'a копируется в тих строках?:

Code: Select all

# Running template trigger
if [ -x $WEBTPL/$WEB_SYSTEM/$WEB_BACKEND/$template.sh ]; then
    $WEBTPL/$WEB_SYSTEM/$WEB_BACKEND/$template.sh \
        $user $domain $ip $HOMEDIR $docroot
fi

Re: Шаблоны nginx,apache

Posted: Mon Jul 27, 2015 2:57 pm
by skurudo
Не совсем понятно, по какой логике выбирать. Это первый момент.
Момент номер 2 они будут в одном файле, не будет ли фейла с выборкой или изменением?

Re: Шаблоны nginx,apache

Posted: Mon Jul 27, 2015 4:41 pm
by janitor90
Почему-то не получается у пользователя не-админа выбирать для созданного домена другой шаблон , вместо того что указан в выбранном для этого пользователя Package.

Пример:

Сделал на основе web-template "default" шаблон "my_custom".
У дминских доменов переключается на новый шаблон, а у обычного юзера, не смотря на выпадающий список с шаблонами, не применяется новый шаблон.

Это так задумано изначально? или я что-то не так делаю?

Re: Шаблоны nginx,apache

Posted: Mon Jul 27, 2015 5:10 pm
by skurudo
janitor90 wrote:Почему-то не получается у пользователя не-админа выбирать для созданного домена другой шаблон , вместо того что указан в выбранном для этого пользователя Package.
Это так задумано изначально? или я что-то не так делаю?
Так и задумано: админ - царь и бог, юзеры - так, бесправные ребята. Ибо написано кесарю - кесарево... ну дальше знаете. Такое поведение нормальное.

Re: Шаблоны nginx,apache

Posted: Mon Jul 27, 2015 9:13 pm
by janitor90
skurudo wrote:
Так и задумано: админ - царь и бог, юзеры - так, бесправные ребята. Ибо написано кесарю - кесарево... ну дальше знаете. Такое поведение нормальное.

А от имени админа из терминала например можно пользовательскому домену шаблон поменять?

Придумал просто себе проблему -- давать юзеру возможность при создании нового сайта выбрать cms (в моем случае это разные редакции битрикса, будь он не ладен, wordpress и modx) если с последними двумя проблем никаких, то битриксу нужен "особый" конфиг апача (учитивая что это чудо может работать и в utf и в cp1251). Вариант с htacess не подходит, тк битриксу нужно переопределять mbstring.*

Думал решить это разными веб-шаблонами + шелл-скрипты для загрузки дистрибутивов и их распаковки, но похоже не туда копаю

Re: Шаблоны nginx,apache

Posted: Tue Jul 28, 2015 6:12 am
by skurudo
janitor90 wrote:А от имени админа из терминала например можно пользовательскому домену шаблон поменять?
v-change-user-template

Usage: v-change-user-template USER TYPE TEMPLATE
janitor90 wrote:Придумал просто себе проблему -- давать юзеру возможность при создании нового сайта выбрать cms (в моем случае это разные редакции битрикса, будь он не ладен, wordpress и modx) если с последними двумя проблем никаких, то битриксу нужен "особый" конфиг апача (учитивая что это чудо может работать и в utf и в cp1251). Вариант с htacess не подходит, тк битриксу нужно переопределять mbstring.*
Давай выбирать пользователю - это какие-то страшные слова :)