Динамические поддомены в Denwer

banshee(oleg)
На сайте с 12.08.2007
Offline
140
4377

Всем ку.

Что-то я затупил :)

Делаю вроде все по инструкции, а не воркает:

- надо сделать работу с динамическими поддоменами на заданном хосте в денвере. Для этого редактируем httpd.conf:

# Если вы вручную хотите создать виртуальный хост со специфическими 

# настройками, то сделайте это сразу же после данного комментария.
# Не помещайте "рукодельные" хосты в конец файла, иначе они не будут
# доступны!
#
# В контейнер VirtualHost может включаться почти любая директива Apache.
# Пример использования директивы VirtualHost:
#
#<VirtualHost ip.address.of.host.some_domain.com>
# ServerAdmin webmaster@host.some_domain.com
# DocumentRoot /www/docs/host.some_domain.com
# ServerName host.some_domain.com
# ErrorLog logs/host.some_domain.com-error_log
# CustomLog logs/host.some_domain.com-access_log common
#</VirtualHost>
#
#<VirtualHost _default_:*>
#</VirtualHost>

<VirtualHost 127.0.0.1:80>
DocumentRoot "W:/home/сайтег/new"
ServerName "new.сайтег"
ServerAlias "*.new.сайтег"
</VirtualHost>

Перезапускаем. Становится очевидно, что запись игнорируется, по-прежнему используется автогенерируемый vhosts.conf

banshee(oleg) добавил 22.08.2010 в 11:28

Нашел решение. Частичное но для отладки проканает.

В httpd.conf:

# Не помещайте "рукодельные" хосты в конец файла, иначе они не будут 

# доступны!
Listen 127.0.0.1:80
NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
DocumentRoot "W:/home/сайтег/new"
ServerName "new.сайтег"
ServerAlias "new.сайтег" "www.new.сайтег" "*.new.сайтег"
</VirtualHost>

дальше закомментить в нем же двойным комментом кусок шаблона денвера

##Listen $&{ip:-127.0.0.1}:$&{port:-80}

##NameVirtualHost $&{ip:-127.0.0.1}:$&{port:-80}

И.. самый голяк: имя поддомена всеравно придется вручную вписывать в system32\drivers\etc\hosts:

127.0.0.1	alekseevsk.new.сайтег

127.0.0.1 aktash.new.сайтег

(в моем примере идет разнос регионального контента по поддоменам)

то-есть какбе автоподдоменов на уровне днс всеравно не будет, но для отладки двигла можно прописать несколько поддоменов и кодить..

Все равно всем спасибо ;)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий