Здравствуйте (Hello).
Этакий диспетчер называется фронтендом и является одной из самых
частых ролей nginx.
Как реализовать написано в примерном конфиге на сайте
http://sysoev.ru/nginx/docs/example.html
...
server {
listen one.example.com;
server_name one.example.com www.one.example.com;
...
location / {
proxy_pass http://127.0.0.1/;
...
}
}
в Вашем случае
server {
listen 123.123.123.123;
server_name site1.com site2.com;
...
location / {
proxy_pass http://127.0.0.1:80;
...
}
...
}
server {
listen 123.123.123.123;
server_name site3.ru;
...
location / {
proxy_pass http://127.0.0.1:8000;
...
}
...
}
и т.д.
...
--
С уважением (Best regards),
Шепелев Сергей Александрович
(Sergey A. Shepelev).
--
История переписки (conversation history):
> Привет ВСЕМ
> Хочу вот такое:
> 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
> ЗЫ:Грубо говоря - сделать эдакий диспечер, который сам направляет
> запросы куда прописано :)
> Спасибо.
> С уважение Валерий