我已经在Windows中配置了Apache 2.2,如下所示:
首先拒绝所有从顶层路径自上而下的访问...
<Directory "/">
Options None
AllowOverride All
Order deny,allow
Deny from all
</Directory>
第二种配置虚拟主机,一种用于DynDNS,允许所有人访问,另一种用于仅具有本地IP访问限制的本地主机...
Listen *:80
NameVirtualHost *:80
<VirtualHost *:80>
ServerName dyndnsdomain.example.com
DocumentRoot "/PathTo/dyndnsdomain/htdocs/"
<Directory "/PathTo/dyndnsdomain/htdocs/">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName localdomain
DocumentRoot "/PathTo/localdomain/htdocs/"
<Directory "/PathTo/localdomain/htdocs/">
Order allow,deny
Allow from 127.0.0.1
</Directory>
</VirtualHost>
第三主机文件...
127.0.0.1 localdomain
问题是我无法到达DynDNS域。DynDNS和端口转发已正确配置。我的路由器也将更新发送到我的DynDNS提供程序。该Directory
指令是否按预期工作,同时消除他们限制访问到本地主机。
我的问题是:
这很难说:关键字防火墙
2年前,我决定限制Apache进行远程访问,但我完全忘记了它,因为我通常不会遇到我一次设置的麻烦。
所以回答我的问题:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句