在Django的1.5,你可以设置允许主机:Django ALLOWED_HOSTS相当于禁止的主机?
ALLOWED_HOSTS = [
'.example.com', # Allow domain and subdomains
'.example.com.', # Also allow FQDN and subdomains
]
是否有禁止主机的相同呢?即我提供一个IP列表来自动拒绝?
在Django的1.5,你可以设置允许主机:Django ALLOWED_HOSTS相当于禁止的主机?
ALLOWED_HOSTS = [
'.example.com', # Allow domain and subdomains
'.example.com.', # Also allow FQDN and subdomains
]
是否有禁止主机的相同呢?即我提供一个IP列表来自动拒绝?
您可以通过一个中间件,作为文档说:
的“*”将匹配任何值;在这种情况下,您有责任提供您自己的Host头的验证(可能在中间件中;如果是这样的话,该中间件必须首先在MIDDLEWARE_CLASSES中列出)。
不,没有为此目的的设置没有equivanlent。
您可以创建自己的中间件:http://djangosnippets.org/snippets/725/http://djangosnippets.org/snippets/744/