我有一个基于云的apache2 Web服务器,它使用各种虚拟主机配置文件为多个站点提供服务。
其中一个网站仅供我开发,目前配置为仅允许我当前的IP地址。
Order deny,allow
Deny from all
Allow from 1.2.4.5
但是我的IP每周更改一次 - 所以我更喜欢使用我的动态DNS主机名。唉...
Allow from abc.ddns.net
......不起作用。可以吗?
答案 0 :(得分:4)
它可以工作,但它需要您的DNS完美设置。如果您使用 allow from {hostname}
然后为每个相关的URI路径,Apache请求连接的IP的反向DNS查找,然后如果从您的allow指令Apache返回正确的主机名,然后重新检查该名称解析为原始连接的IP。
这是一组相对昂贵的操作,通常不建议使用。通常会优先Allow from {ip address}
。