我已经向 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)