问题标签 [mod-authz-host]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2465 浏览

apache - 拒绝指令的 mod_authz_host 新语句

我在我的 Apache 2.1 安装中使用了以下内容:

更新到 2.4.7 后;mod_authz_host由于以下原因,我应该使用

笔记

mod_access_compat新的 authz 重构已弃用由提供的指令。请看mod_authz_host

我已经阅读了上面链接的页面,并没有提到使用该Require指令拒绝某些 IP 范围。现在,我的 conf 文件中有以下内容:

我尝试使用以下内容:

但是apachectl -t告诉我:

如何在较新的模块中重写我以前的语句?

0 投票
5 回答
8677 浏览

apache - 在 .htaccess 中阻止 IP 不起作用

我尝试在我的 .htaccess 中配置一个简单的 IP 地址块。我遵循了我在这个论坛中找到的示例,这些示例似乎对其他用户有效,但对我不起作用,我真的不明白为什么。

我的 .htaccess 文件非常简单:

我预计配置的 IP 地址 (aaa.bbb.ccc.ddd) 将被阻止。但不幸的是,它没有被阻止。

如果我在 .htaccess 的第三行中设置“全部拒绝”,所有访问都会按预期被阻止。

因此,该指令似乎是由 Apache 读取的,但如果我设置了除“全部”之外的任何其他内容,即主机名或 IP 或 IP 通配符等,则不会发生阻塞。

我感谢任何帮助,为我指明正确的方向。

谢谢内斯特

0 投票
1 回答
716 浏览

apache - 重复“拒绝 xxxx”和“全部允许”是否正确

我正在使用以下语法从我的 .htaccess 文件中阻止一些 IP:

现在我不确定我是否可以使用它:

所以我可以重复这个结构吗?

我为什么要问?因为我发现 php 脚本只是在文件末尾追加拒绝,我不确定我是否需要“全部允许”行。

可以这样吗?

0 投票
2 回答
1649 浏览

apache - 基于 IP 的 Apache 2.4 mod_authz_host 使用 htaccess 启用索引(文件夹视图)

需要通过基于 IP 的 htaccess 在 apache 2.4 中启用索引。

例如,IP 192.168.xx

我尝试将指令放在 apache2.conf 文件中,例如:

然后

但是,对于任何其他 IP,它都拒绝对该文件夹进行任何访问。

因此,我在站点范围内禁用了索引,并希望放置一个 .htaccess 文件来启用内部 IP 地址的索引。除非有人可以告诉我如何在 apache2.conf 文件中执行此操作。

0 投票
0 回答
417 浏览

apache - 使用 htaccess rewriterule 排除 Codeigniter 中的子文件夹

我正在使用以下.htaccess代码隐藏index.phpCodeIgniter.

[admin]在 webroot 下使用 index.php 定义了一个受密码保护的子目录: HTACCESS

但是当我尝试访问 admin 文件夹时,它正在抛出404 ERROR. 实际上,webroot 上的 .htaccess 正在覆盖子目录中的 htaccess。

如果在 webroot 中删除以下行,则子目录下的 .htaccess 正在工作

0 投票
1 回答
45255 浏览

apache - AH01626:Require all grant的授权结果:granted

我在我的网站上运行 apache 2.4.6。而且我一直在我的 apache 错误日志中一遍又一遍地看到这条消息。

以下是该站点的根目录在 VHOST 中的列出方式:

Apache 到底在抱怨什么?该目录列表对我来说似乎完全合理!以及如何让它停止抱怨这个错误?

0 投票
2 回答
89 浏览

apache - 访问控制阿帕奇

只是在 Apache 中设置访问控制时遇到问题。所以我想拒绝访问我网站中某个部分的特定 IP 地址。所以当这个IP地址访问我的网站时,他们应该看不到网站的“测试”部分。

这就是我在 httpd.conf 文件中所做的

请有人能告诉我我做错了什么吗?

谢谢

0 投票
2 回答
8976 浏览

apache - 阿帕奇拒绝但允许子位置

我使用 Apache2.2 作为 tomcat 服务器的前端。我想限制对某个位置的访问,但允许所有对子位置的访问,但遇到了一些麻烦。

我目前拥有的是:

第二条规则似乎有效,但覆盖了第一条规则。

有谁知道我做错了什么或建议怎么做?

谢谢

0 投票
0 回答
884 浏览

apache - 要求 forward-dns 不能按预期工作

快速解释:

  • 家庭爱好服务器
  • 一些公共服务,一些我想仅限于内部
  • 自从我发现反向代理 () 以来,我一直在通过 Apache 迁移我域的子域后面的所有内容
  • 然后我发现我不能再Require local像以前那样简单地使用了,因为 Apache 总是看到客户端的公共 IP 地址
  • Require forward-dns似乎是我想要的解决方案,但它没有给出预期的结果
  • 我使用的是动态 IP,但结果似乎应该大致正确。我只是想了解为什么这不起作用

服务器上的示例.htaccess(作为初始测试):

需要转发-dns mydomain.biz

我的家庭网络中的公共 IP 测试示例:

$ host myip.opendns.com resolver1.opendns.com

... myip.opendns.com 有地址 abcd ...

查找域名:

$ host mydomain.biz

mydomain.biz 有地址 abcd

mydomain.biz 邮件由 10 mydomain.biz 处理

但是,从本地网络访问该站点时:

[2018 年 8 月 9 日星期四 12:59:35.478812] [authz_core:error] [pid 18478:tid 139675020785408] [client abcd:45860] AH01630:客户端被服务器配置拒绝:/var/www/blah/blah/

因此,即使authz_core收到预期的 IP,其 forward-dns 服务器也不会返回该 IP。那么这是为什么呢?我在做一些明显错误的事情吗?邮件服务器会干扰结果吗?

希望有人可以提供帮助。提前致谢!

0 投票
1 回答
155 浏览

apache - 如何在 .htaccess 中阻止不需要的主机?

这些.htaccess规则有效:

这些.htaccess规则不起作用:

这些.htaccess规则也不起作用:

.htaccess我在顶部的文件中写道:

结果是一条错误消息,因为.htaccess. 所以我删除了这个声明。

在Apache中,有一个“remote_host”对应于某个IP。我希望 tp 防止不需要的主机访问我的网站,例如垃圾邮件发送者或其他在我的网站中产生大量无用流量的主机。

上面的代码示例有什么问题?