Apache Whitelist反向代理

时间:2008-11-05 15:15:41

标签: apache reverse-proxy whitelist

我们在这里有一个反向代理,在2.2.x版本中运行Apache 基本上我想创建一个白名单,以便只有有效的URL将通过代理并由Web服务器处理。 你如何在Apache配置文件中执行此操作,还是需要使用SQUID?

1 个答案:

答案 0 :(得分:1)

创建一个包含所有有效网址的文本文件,并将其用作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