Apache - 限制 IP 不起作用

Apache - 限制 IP 不起作用

我有一个子域,我只想让其在内部访问;我正尝试通过编辑该域的 VirtualHost 块在 Apache 中实现此目的。有人能看出我哪里出错了吗?请注意,此处我的内部 IP 地址是 192.168.10.xxx。我的代码如下:

<VirtualHost *:80>
  ServerName test.epiphanydev2.co.uk
  DocumentRoot /var/www/test
  ErrorLog /var/log/apache2/error_test_co_uk.log
  LogLevel warn
  CustomLog /var/log/apache2/access_test_co_uk.log combined
  <Directory /var/www/test>
    Order allow,deny
    Allow from 192.168.10.0/24
    Allow from 127
  </Directory>
</VirtualHost>

谢谢

答案1

这应该可以解决问题。

<Directory /var/www/test>
  Order  deny, allow
  deny from all
  Allow from 192.168.10.0/24
  Allow from 127
</Directory>

重新加载 Apache。

相关内容