Денвер. Создание доменов и субдоменов
Давно собирался осветить эту тему, так, как я ее понимаю. В сети существуют различные версии по вопросу, как создать домены и субдомены на Денвер.
По крайней мере не встречал ни одного полноценного руководства. Я кстати тоже не претендую на исключительность моего понимания вопроса.
Вопрос создания доменов и субдоменов, был практическим путем изучен и отшлифован.
Кроме того, давайте для начала обратимся к документации программного комплекса Денвер.
Дмитрий Котеров пишет по этому поводу "Ключевая особенность Денвера - поддержка работы сразу с несколькими проектами, каждый из которых располагается на отдельном виртуальном хосте. Виртуальные хосты для проектов создаются автоматически: например, вам достаточно скопировать файлы проекта в /home/ИмяПроекта/www, и он тут же станет доступен по адресу http://ИмяПроекта "
И еще выдержка "...добавление нового виртуального хоста (или домена третьего уровня) заключается в простом создании каталога в /home (см. по аналогии с уже существующими хостами) и перезапуске комплекса. Все изменения вносятся в конфигурационные и системные файлы автоматически"
Источник- файл README расположенный в директории диска Z:\
Некоторые замечания по перезапуску комплекса. Я лично советую делать остановку, а затем запуск Денвер, т.к перезапуск не всегда корректно считывает изменения хостов, файлов и т.д.
Прочитав содержание README, делаем вывод:
- домен 2 уровня имеет адресацию /home/ИмяПроекта/www
- cms копируется в папку www - домен 3 уровня - в простом создании каталога в /home
На представленном ниже рисунке, я постарался показать иерархию папок и директорий, при создании доменов 2 и 3 уровня.

Ниже размещаю скриншот структуры Денвер на моем локальном хосте. Прекрасно видно, что домен wp.cc создан на Вордпресс, а файлы и папки ВП залиты в папку www.
В папке wp.cc создано три папки - demo, forum, shop, в которые залита cms Mosquito.
Применил Mosquito, т.к лень было создавать 3 базы данных!

Я считаю этот вариант создания доменов и субдоменов самым оптимальным и не противоречащим требованиям г. Котерова! Кроме того он практически обкатан мной и протестирован на различных cms довольно продолжительное время. На этом прощаюсь с вами, удачи в сети!
А я с начала сам начал менять хосты и конфиг, создал папку но без www. Соответственно, после рестарта система все почистила. Теперь все работает, Спасибо большое.
Олег, я рад, что моя информация вам помогла, именно на простых вещах, мы обычно и спотыкаемся! Чем больше работаю на локальном сервере Денвер, тем более интересные вещи нахожу.
У меня пишет какую-то глупость. Вчера все работало, а сегодня при заходе на домен созданный домен пишет следующее:
Under Construction
The site you were trying to reach does not currently have a default page. It may be in the process of being upgraded.
Как исправить проблему? Домен лежит правильно в home/cjcms.com/www/index.html Все это есть.
В том-то и дело, что все проекты с полноценными названиями второго уровня лежат в папке //localhost/site.ru, и такая схема там не работает. А при включенном интернете на этот самый сайтточкару и перекинет неизбежно, если действовать по вышеназванной схеме. Иными словами никак не получается со включенным инетом. По-людски не получается. Будем копать дальше…
Это вручную.
А как прописать в vhosts.conf вручную на нужный путь субдомен?