>[оверквотинг удален]
>Все сервера управляются на freebsd 7*
>
>нужно настроить nginx таким образом, чтобы по http://host.ru/ велось проксирование на машину
>с веб-порталом, а при запросе http://host.ru/forum/ велось проксирование на машину с
>веб-форумом.
>
>С nginx-ом ранее не был знаком, поэтому смог настроить проксирование только на
>веб-портал, на форум проксировать запросы так и не удается...Может кто-то помочь
>советом или еще того лучше дать рабочую конфигурацию для такой задачки?
>Благодарен за ответы server {
listen <внешний_ip_машины_1>:80;
server_name host.ru ;
location / {
proxy_pass http://<IP портала>;
}
}
server {
listen <внешний_ip_машины_1>:80;
server_name host.ru/forum ;
location / {
proxy_pass http://<IP форума>;
}
}
Должно работать (не проверяла синтаксис). А вообще, у Сысоева все такие вопросы освещены, как Вам не стыдно?
З.Ы. не забудьте про mod_rpaf для Apache для того, что бы в логи Apache обоих бэкэндов писалась правда, а не запросы с internal IP фронт-энда
=============================
UPDATE, нет, неверно, верно через тэг location:
server {
listen <внешний_ip_машины_1>:80;
server_name host.ru www;
location / {
proxy_pass http://<IP портала>;
}
location /forum {
proxy_pass http://<IP форума>
}
}
Синтаксис так же не проверяла на живом Nginx, тут лишь идея.
Все равно, самостоятельное чтение документации более правильно, так как позволяет избежать подводных камней, да и сэкономить время