小编des*_*tan的帖子

apache2:为什么 <LimitExcept> 参数导致虚拟主机标签中的“此处拒绝不允许”错误?

我已经向 stackoverflow提出了同样的问题,但后来我认为它可能与此处更相关。

在 apache 的 httpd.confVirtualHost标签之间,我把<LimitExcept>表达式如下:

<VirtualHost *:80>
 ServerName geopreprod.xxx.com.tr

 <LimitExcept HEAD POST GET>
     Deny from all
 </LimitExcept> 

  ProxyRequests Off
  ProxyPreserveHost On

  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>

  ProxyPass / http://XXXXXXXX...
  ProxyPassReverse / http://XXXXXXXX....
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

然后 apache Web 服务器无法通过给出以下错误启动:

Syntax error on line 513 of XXXXX/httpd.conf:
deny not allowed here
Run Code Online (Sandbox Code Playgroud)

虽然它说<LimitExcept>可以VirtualHost官方文档的标签中使用为什么我会收到这个错误?

在 apache 文档中它说:

Context:    server config, virtual host, directory, .htaccess
Run Code Online (Sandbox Code Playgroud)

configuration web-server apache-2.2

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache-2.2 ×1

configuration ×1

web-server ×1