我们有一个接收用户请求的Apache web服务器。它只允许https连接JkHTTPSIndicator HTTPS
。但是现在我们有了一个新的要求,它将允许一个特定的url模式,比如通过Apache在http上使用/myurl
。也就是说,我们希望Apache只在抛出特定的url模式时才接受http。
发布于 2014-08-27 00:21:10
您可以使用位置块来限制/允许访问
http://httpd.apache.org/docs/2.2/sections.html
我不太确定这是否是您想要的,但您可以阻止根位置:
<Location />
Deny from all
</Location>
然后添加一个位置以允许
<Location /myurl>
Allow from all
</Location>
发布于 2018-07-28 07:15:18
上面的建议在我的Apache 2.2.15中不起作用。我不得不做一些不同的事情,尽管仍然是按照上面的建议:
<VirtualHost *:80>
...
<Location / >
Require all denied
</Location>
<Location /my-dir>
Require all granted
</Location>
</VirtualHost>
https://stackoverflow.com/questions/25510527
复制相似问题