2016-09-24 8 views
0

У меня есть облачный веб-сервер apache2, который обслуживает несколько сайтов, используя различные файлы confhost.Apache2 virtualhost "allow from" динамическое имя DNS-хоста?

Один из веб-сайтов предназначен только для моего развития и в настоящее время настроен только для моего текущего IP-адреса.

Order deny,allow 
    Deny from all 
    Allow from 1.2.4.5 

Однако мой IP изменяется один раз в неделю или около того - поэтому я бы предпочел использовать динамическое имя DNS-хоста. Увы ...

Allow from abc.ddns.net 

... не работает. Это можно сделать?

ответ

2

Он может работать, но для этого требуется, чтобы ваш DNS был настроен отлично. Если вы используете allow from {hostname}, то для каждого соответствующего пути URI Apache запрашивает обратный DNS-поиск IP-адреса для соединения, а затем, если он вернет правильное имя хоста из вашей директивы allow Apache, после этого перепроверяет, что это имя разрешает IP-адрес оригинала подключение.

Это все относительно дорогостоящий набор операций и обычно не рекомендуется. Allow from {ip address} обычно является предпочтительным.

+0

Понял, большое спасибо. – mickeywilko

 Смежные вопросы

  • Нет связанных вопросов^_^