ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Include часть конфига


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Include часть конфига
  • From: Anton Bessonov <exelib@xxxxxxxxxxxxxx>
  • Date: Sat, 22 May 2010 19:35:57 +0200
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=K0+Dlss/kacWpCNepFf0ZL7HUf2KK08DoptrcAkFtSk=; b=iQW4s7ocEWx9XnyEhqbpdO2c4FyBCnp/Se0aDhxlHBfagBnBWHFmzdS6lNvZppioUC zcIslJmjYXextAM75Uaze8FuSOWXFWu8bWPtZUwoz546kokuiTNdKFOPKENC3Fr69KG9 OPZzgsMnyjhCWpmVlshSdY+p3raUx8SD9th8g=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=bANQ+K3wTChhR0NVDMnJxjlgPWw6NzYAr7Dcxn40W6jkcKvn9WfzolqnxY9C5Y/vA4 iBdvx5zLhQKvCiAZBPGy4yEgULWDPftxd5bAffb9/so+h/ZnuEjQM/1DIkcUZGo5G/Ic lI81Q00IPSi2ikKUnN8Dk1Xa3Iwfp8beJhet0=
  • In-reply-to: <4BF80911.2060701@xxxxxxxxx>
  • References: <4BF7E19C.6030503@xxxxxxxxx> <4BF80911.2060701@xxxxxxxxx>

Gena Makhomed schrieb:
On 22.05.2010 16:52, Anton Bessonov wrote:

решил плодить инстанции
энджина. Что бы избавиться от редундантности повторяющихся кусков
конфига

[...]

Какие есть best practice?

первый вариант: создание своего собственного генератора конфига для nginx на языке высокого уровня или на shell

второй вариант: http://catap.ru/blog/2009/07/20/nginx-config-samples-typical-hosting/#post-195

Спасибо большое.

Первый вариант был бы хорошь тем, что можно потом это чудо привязать к любой "нормальной" панели администрирования.

Второй не совсем то, что мне нужно. Он подходит как "усовершенствование" актуального конфига для энджина первого уровня. Может я чего-то не увидел. Опишу ситуацию по подробней, может ещё идеи будут. Исходная ситуация:

1. Нежелание подымать апач только из-за suexec.
2. На папки пользователей выставлены права, что бы доступ был исключительно только у этих пользователей ("не верь соседям"). 3. PHP и джанго сайты держатся на fcgi, запущенного для каждого пользователя со своими правами. 4. Невозможность отдавать статику энджином из-под "nobody" заставляет создавать двух-уровневую схему энджинов. Конкретно: а. Энджин второго уровня (а их по одному для каждого юзера) запущен под user1 и слушает на порту 8001. Статику отдаёт на прямую, а отсальное посылает на 9001 на fcgi. б. Энджин первого уровня запущен от nobody и взависимости от хоста проксирует либо на 8001, либо на 8002 [...].

Схема в сумме работает, но это, простите, через одно место.

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.