URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2218
[ Назад ]

Исходное сообщение
"Помогите пожалуйста, как сделать такое..."

Отправлено uname , 28-Мрт-04 23:24 
Здравствуйте.
Нужно реализовать такое: есть сервер на linux (debian), там есть apache. Есть еще один сервер, виндовый, там работает IIS и есть небольшой сайтик. У linux-сервера IP внешний (доступен из мира), а у виндовой машины IP приватный. Надо сделать, чтобы сайтик на виндовой машине был доступен с мира, что-то вроде заходишь на http://linux.server.ru/win_site и он будет показывать сайт с виндовой машины. Сайтик написан на ASP и MSSQL поэтому перенести на linux машину не получается. Как можно такое сделать? Есть какие-нибудь идеи?

Содержание

Сообщения в этом обсуждении
"Помогите пожалуйста, как сделать такое..."
Отправлено ees , 30-Мрт-04 16:22 
>Здравствуйте.
>Нужно реализовать такое: есть сервер на linux (debian), там есть apache. Есть
>еще один сервер, виндовый, там работает IIS и есть небольшой сайтик.
>У linux-сервера IP внешний (доступен из мира), а у виндовой машины
>IP приватный. Надо сделать, чтобы сайтик на виндовой машине был доступен
>с мира, что-то вроде заходишь на http://linux.server.ru/win_site и он будет показывать
>сайт с виндовой машины. Сайтик написан на ASP и MSSQL поэтому
>перенести на linux машину не получается. Как можно такое сделать? Есть
>какие-нибудь идеи?


На Linux'е у apach'a vklychi ModProxy


"Помогите пожалуйста, как сделать такое..."
Отправлено uname , 30-Мрт-04 22:53 
>На Linux'е у apach'a vklychi ModProxy

Да, все же сделал.
Примерно так:
#httpd.conf (srm.conf ...)
ProxyRequests   Off
CacheRoot       "/var/www/proxy"
ProxyPass        /win_site/ http://windows.private.ru/the_site/
ProxyPassReverse /win_site/ http://windows.private.ru/the_site/
#еще не плохо бы добавить редирект такой (на всякий случай):
redirect  /win_site   http://linux.server/win_site