Я бы хотел добиться этого с помощью Apache:
Если клиент с IP-адресом, определенным в whitelist.txt, пытается получить доступ к http://site1.com,, я хочу изменить прокси-сервер на http://site2.com.
Если IP-адрес клиента отсутствует в этом списке, я просто хочу, чтобы происходил нормальный поток и выполнялся index.html в htdocs.
Я думал о том, чтобы сделать что-то подобное, но яЯ не уверен, имеет ли это смысл:
RewriteMap iplist "txt:/usr/local/apache2/conf/wl.txt"
RewriteCond "${iplist:%REMOTE_ADDR}" [ I AM NOT SURE ON THE SYNTAX HERE ]
RewriteRule "^/(.*)" "http://site2.com/$1" [P]
ProxyPassReverse / http://site2.com/
Если вышеприведенное или его версия работает, будет ли работать обычный файл index.html, если IP-адрес отсутствует в списке?Есть ли лучший способ добиться этого?
Спасибо!