![Apache - 限制 IP 不起作用](https://linux22.com/image/511763/Apache%20-%20%E9%99%90%E5%88%B6%20IP%20%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我有一个子域,我只想让其在内部访问;我正尝试通过编辑该域的 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。