如何设置apache 2.4.3以拒绝某些地址块范围,如10.1.0.0/24

如何设置apache 2.4.3以拒绝某些地址块范围,如10.1.0.0/24,apache,.htaccess,Apache,.htaccess,.htaccess文件现在已被替换,该函数现在位于apache/conf下的httpd.conf文件下 我想知道除了几个ip地址块范围之外,允许所有人访问的语法 我已经查看了该文件的不同指令的文档,但没有找到任何与我希望做的事情相关的内容 order命令似乎不能与deny、allow甚至allow、deny一起使用 order deny,allow deny from 10.1.0.0/24 甚至 order allow,deny deny from 10.1.0.0/24 我尝试了这两种方

.htaccess文件现在已被替换,该函数现在位于apache/conf下的httpd.conf文件下

我想知道除了几个ip地址块范围之外,允许所有人访问的语法

我已经查看了该文件的不同指令的文档,但没有找到任何与我希望做的事情相关的内容

order命令似乎不能与deny、allow甚至allow、deny一起使用

order deny,allow
deny from 10.1.0.0/24
甚至

order allow,deny
deny from 10.1.0.0/24
我尝试了这两种方法,他们都不允许任何人查看我的网页,如果这样做。 当前设置为:

require all granted
在httpd.conf文件中的下

任何帮助都将不胜感激

您可以在apache配置中使用Deny指令来实现:

  deny from 10.1.0.0/16

更多信息可用。

堆栈问题可能重复。我刚刚编辑了一个问题,我刚刚说了什么不起作用。这是行不通的。至少不像预期的那样。一切都被阻止了。@B4wii您确定您正在修改正确的配置文件吗?据我所知,是的。根据apache文档,此文件已替换.htaccess的所有实例。我会发布一个链接。