Универсальная конфигурация под несколько uwsgi процессов.

vladimirp nginx-forum at nginx.us
Wed Oct 31 10:55:31 UTC 2012


Здравствуйте,
Имеется приложение, которое при регистрации нового пользователя создает под
него отдельный uwsgi процесс, домен, базу и тд. Все это дело проксирует
nginx.
Очень не хочется каждый раз писать конфиг под нового пользователя, можно ли
как нибудь создать универсальный конфиг?

Пример(2 процесса):

upstream test1proxy {
    ip_hash;
    server unix:///var/www/test1/uwsgi/uwsgi.sock;
}

server {
    listen 80;
    server_name test1.ru www.test1.ru;

    location / {
        uwsgi_pass  test1.proxy;
        include     uwsgi_params;
    }
}

upstream test2proxy {
    ip_hash;
    server unix:///var/www/test2/uwsgi/uwsgi.sock;
}

server {
    listen 80;
    server_name test2.ru www.test2.ru;

    location / {
        uwsgi_pass  test2.proxy;
        include     uwsgi_params;
    }
}

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,232423,232423#msg-232423



Подробная информация о списке рассылки nginx-ru