Главная
 
npofopr.ucoz.ruСуббота, 2024-05-18, 11:44:16



Приветствую Вас Гость | RSS
Главная
Меню сайта

Форма входа

Категории раздела
postfix [3]
console [2]
ssh [1]
jabber [1]
DHCP [2]
apache [4]
vhcs [1]
pptp [2]
server [7]
ftp [1]
trafic [1]
ip [1]
LDAP [1]
squid [1]
squid

Главная » Статьи » linux » apache

Настройка доступа к VirtualHost из внешней DynDNS

Я для себя зарегистроровал в DynDNS имя ffsdmad.homelinux.org, а моя локальная зона .xxx. Нужно сделать так, чтобы локальные сайты были доступны внутри локальной зоны по адресам: site.xxx или www.site.xxx, а так же во внешней зоне по адресам site.ffsdmad.homelinux.org и www.site.ffsdmad.homelinux.org

Для этого необходимо, директива NameVirtualHost размещается в файле

/etc/apache2/sites-enabled/default
NameVirtualHost *:80

а затем в каждом блоке каждого домена заменить имена доменов на *:80, а затем добавить нужные ServerAlias в каждый виртуальный домен. У меня это выглядит вот так

<VirtualHost *:80>
        DocumentRoot "/home/httpd/breys.ru/www"
        ServerName    breys.xxx
        ServerAlias www.breys.xxx
        ServerAlias breys.ffsdmad.homelinux.org
        ServerAlias www.breys.ffsdmad.homelinux.org
        .......

После перезапуска веб сервера, полученные виртуальные хосты можно престировать так

sudo apache2ctl restart
dig ns.xxx xxx axfr|grep www.|sed -r 's/(xxx|www)\.//g'|awk '{print "http://"$1"xxx","http://"$1"ffsdmad.homelinux.org"}'
http://astronomy.xxx http://astronomy.ffsdmad.homelinux.org
http://breys.xxx http://breys.ffsdmad.homelinux.org
...

Ну и пройтись по полученным ссылкам

Разумеется для использования этой возможности необходимо позаботаться о настройках DynDNS

grep wildcard /etc/ddclient.conf 
wildcard=YES


Источник: http://breys.ru/blog/397.html
Категория: apache | Добавил: npofopr (2009-08-31)
Просмотров: 1242 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Поиск


Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz