Re: Не понятно как сделать :(

David Mzareulyan david at hiero.ru
Wed Jul 11 02:30:05 MSD 2007


Ну вот, как видите, Игорь не советует if тут использовать, а советует использовать 
виртсервера. Ему уж точно виднее. А ссылочка -- Вы не поверите -- http://sysoev.ru/nginx/docs/.

> В Пнд, 09/07/2007 в 23:25 +0000, David Mzareulyan пишет:
> 
>> А в чём сложность-то?
>> 
> Да Я как то не увидел сразу, что можно ДИНАМИЧЕСКИ задавать условия,
> тоесть что можно пользовать if
> Может в default'ный конфиг пример допишете - Я например не привык что
> такое можно делать (после апача) и даже думать в эту сторону не
> думал :)))
> А можно сцылочку на доку где бы было описано что еще может в этом
> духе?
>> location / {
>> if($server_name = site1.com) {
>> proxy_pass 127.0.0.1:80;
>> }
>> if($server_name = site2.com) {
>> proxy_pass 127.0.0.1:80;
>> }
>> }
>> и т.д.
>> 
>>> Привет ВСЕМ
>>> Хочу вот такое:
>>> real-ip адресс(123.123.123.123) к нему,например, прописаны
>>> dns-имена:
>>> site1.com site2.com site3.ru site4.ku site5.msk.ru
>>> Хочу что бы из Инета конектились на
>>> site1.com попадали на 127.0.0.1:80
>>> site2.com попадали на 127.0.0.1:80
>>> site3.ru попадали на 127.0.0.1:8000
>>> site4.ku попадали на 127.0.0.2
>>> site5.msk.ru попадали на 10.0.0.3
>>> Как такое описывается в конфиге?
>>> FreeBSD 6.2, nginx-0.5.27
>>> ЗЫ:Грубо говоря - сделать эдакий диспечер, который сам направляет
>>> запросы куда прописано :)
>>> Спасибо.
>>> С уважение Валерий


-- 
С уважением
Давид Мзареулян
david at hiero.ru








More information about the nginx-ru mailing list