Обратный прокси-сервер Apache Whitelist - PullRequest
3 голосов
/ 05 ноября 2008

У нас есть обратный прокси-сервер, работающий с Apache в версии 2.2.x По сути, я хочу создать белый список, чтобы только действительные URL-адреса проходили через прокси и обрабатывались веб-сервером. Как вы делаете это в конфигурационном файле Apache или вам нужно использовать SQUID?

1 Ответ

1 голос
/ 05 ноября 2008

Создайте текстовый файл со всеми действительными URL-адресами и используйте его как RewriteMap.

# /tmp/bar.txt:
# /blah.cgi good
# /bar.cgi bad

RewriteMap foo /foo/bar.txt

RewriteCond ${foo:%{REQUEST_URI}} ^good$
RewriteRule ^/(.*)$ proxy:http://foobackend/$1
...