Apache2虚拟主机"允许来自"动态DNS主机名?

时间:2016-09-24 10:01:49

标签: apache dns apache2 virtualhost

我有一个基于云的apache2 Web服务器,它使用各种虚拟主机配置文件为多个站点提供服务。

其中一个网站仅供我开发,目前配置为仅允许我当前的IP地址。

    Order deny,allow
    Deny from all
    Allow from 1.2.4.5

但是我的IP每周更改一次 - 所以我更喜欢使用我的动态DNS主机名。唉...

Allow from abc.ddns.net

......不起作用。可以吗?

1 个答案:

答案 0 :(得分:4)

它可以工作,但它需要您的DNS完美设置。如果您使用 allow from {hostname}然后为每个相关的URI路径,Apache请求连接的IP的反向DNS查找,然后如果从您的allow指令Apache返回正确的主机名,然后重新检查该名称解析为原始连接的IP。

这是一组相对昂贵的操作,通常不建议使用。通常会优先Allow from {ip address}