Pro*_*cop 13 apache virtualhost
我有一个子域,我只想在内部访问; 我试图通过编辑该域的VirtualHost块来在Apache中实现这一点.谁能看到我哪里出错了?注意,我的内部IP地址是192.168.10.xxx.我的代码如下:
<VirtualHost *:80>
ServerName test.example.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>
Run Code Online (Sandbox Code Playgroud)
谢谢
ndi*_*dim 15
你错过了这Deny from all条线?哦,用错了order.
引用mod_access文档:
[...]允许访问apache.org域中的所有主机; 所有其他主机都被拒绝访问.
Run Code Online (Sandbox Code Playgroud)Order Deny,Allow Deny from all Allow from apache.org
问题是您对本地网络的允许线路.替换Allow from 192.168.10.0/24为Allow from 192.168.10.(将允许192.168.10.*).
为了完整起见,请添加Deny from all一行以明确您阻止其他所有人.
| 归档时间: |
|
| 查看次数: |
41396 次 |
| 最近记录: |