Apache mod_rewrite перенаправление на внутренний сервер

голоса
0

Я не уверен, что это правильно, но вот почему я прошу здесь на помощь.

У меня есть один сервер (Apache) и сервер 2 (IIS). Сервер имеет один внешний доступ, но сервер-не делает. Мне нужно разместить содержимое HTTP на обоих из них на порт 80. Не меняя порты на брандмауэре и т.д., это возможно для меня, чтобы перенаправить вызов от одного сервера к серверу 2?

например, пользователь переходит на www.test.com/1.html это на самом деле перенаправляет пользователя на внутренний сервер HTTP (сервер) и служат содержание в нормальном режиме.

Если это возможно, пожалуйста, вы можете помочь с написанием модов правила

благодаря

Задан 21/04/2009 в 16:47
источник пользователем
На других языках...                            


2 ответов

голоса
4

Вы можете использовать mod_rewrite вместе с mod_proxy , например:

RewriteEngine on
RewriteRule ^/1\.html$ http://iis.local/1.html [P]

Но вы должны иметь как mod_rewrite и mod_proxy доступны.

Ответил 21/04/2009 в 16:55
источник пользователем

голоса
1

mod_rewrite для перезаписи URI - вы можете использовать его, чтобы вышвырнуть к HTTP 301 (перенаправление), но то, что вы хотите сделать, это на самом деле прокси веб-трафика через сервер Apache, на серверах IIS.

Посмотрите в mod_proxy.

Ответил 21/04/2009 в 16:50
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more