[Apache] Перенаправление юзеров.

DavyJohnes
На сайте с 05.01.2011
Offline
84
690

Добрый день!

Имеется:

-домен anydomain.com указывающий на IP <AnyIP_A>

-имеется сервер c IP <AnyIP_A> и apache2

-имеется сервер c IP <AnyIP_B> и apache2

Задача:

Если ip юзера, пытающегося обратиться к anydomain.com, соответствуют некоторым условиям то перенаправить запрос юзера на сервер с IP <AnyIP_B> в противном случае принять запрос. При этом юзер все время должен видеть у себя в адресной строке anydomain.com.

с помощью mod_rewrite реализуемо ?

https://handy-tools.io (https://handy-tools.io) - Набор полезных утилит для всех!
K
На сайте с 03.02.2009
Offline
86
#1

Для мод_рерайт это уже внешняя переадресация будет по идее, адресная строка изменится. Это нужно на уровне ДНС делать что-то.

www.namelisk.com (www.namelisk.com) - домены .ru по 2.99 евро. www.cwspace.net (www.cwspace.net) - хостинг, VPS, dedicated в США и Европе.
DavyJohnes
На сайте с 05.01.2011
Offline
84
#2

Может что то с mod_proxy пошаманить ?

Директива ProxyPass справляется с маскировкой, однако как сделать эту маскировку зависимую от IP клиента?

M
На сайте с 16.09.2009
Offline
278
#3

mod_rewrite умеет работать с mod_proxy. Ничего шаманить не надо - надо документацию апача один раз прочитать.

http://httpd.apache.org/docs/2.2/rewrite/proxy.html

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий