首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Apache配置中过滤url

如何在Apache配置中过滤url
EN

Stack Overflow用户
提问于 2014-08-27 00:15:26
回答 2查看 2.6K关注 0票数 0

我们有一个接收用户请求的Apache web服务器。它只允许https连接JkHTTPSIndicator HTTPS。但是现在我们有了一个新的要求,它将允许一个特定的url模式,比如通过Apache在http上使用/myurl。也就是说,我们希望Apache只在抛出特定的url模式时才接受http。

EN

回答 2

Stack Overflow用户

发布于 2014-08-27 00:21:10

您可以使用位置块来限制/允许访问

http://httpd.apache.org/docs/2.2/sections.html

我不太确定这是否是您想要的,但您可以阻止根位置:

代码语言:javascript
复制
<Location />
   Deny from all
</Location>

然后添加一个位置以允许

代码语言:javascript
复制
<Location /myurl>
   Allow from all
</Location>
票数 0
EN

Stack Overflow用户

发布于 2018-07-28 07:15:18

上面的建议在我的Apache 2.2.15中不起作用。我不得不做一些不同的事情,尽管仍然是按照上面的建议:

代码语言:javascript
复制
<VirtualHost *:80>
  ...
  <Location / >
    Require all denied
  </Location>
  <Location /my-dir>
    Require all granted
  </Location>
</VirtualHost>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25510527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档