3

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

4

1 回答 1

1

创建一个包含所有有效 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
于 2008-11-05T16:08:09.380 回答