Виртуальные хосты в денвере

12
Turtle_Fly
На сайте с 20.09.2007
Offline
33
#11

ну думаеца в настройках виртуал хоста

не знаю где это в денвере может и в хттпд.конф но должно быть что-то типа того

для алиасов

<virtualhost 127.0.0.2:80>

ServerAdmin webmaster@domen.com
DocumentRoot "C:/xampp/www/domen.com"
ServerName www.domen.com
ServerAlias domen.com
ServerAlias aaa.domen.com
ServerAlias bbb.domen.com
ScriptAlias /cgi-bin/ "C:/xampp/www/domen.com/cgi-bin/"

<Directory "C:/xampp/www/domen.com/cgi-bin/">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

<directory "C:/xampp/www/pechati.pro">
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<limit GET POST OPTIONS>
Order allow,deny
Allow from all
</limit>
<limitexcept GET POST OPTIONS>
Order deny,allow
Deny from all
</limitexcept>
</directory>
</virtualhost>
лазерные станки для резки и гравировки, купить в Москве (http://laser911.ru/). изготовление табличек для офиса (http://www.shtampuem.ru/tablichki/).
Lord Maverik
На сайте с 15.04.2003
Offline
471
#12

Turtle_Fly, сенкс. В итоге вышло так в C:\WebServers\usr\local\apache\conf в файле httpd.conf:


<virtualhost 127.0.0.1:80>
ServerAdmin webmaster@domen.com
DocumentRoot "C:/xampp/www/domen.com"
ServerName www.domen.com
ServerAlias domen.com
ServerAlias aaa.domen.com
ServerAlias bbb.domen.com
</virtualhost>

И не забыть в C:\Windows\System32\drivers\etc в hosts их прописать.

RedMall.Ru (https://redmall.ru) - Товары из Китая (Таобао, Tmall) с проверкой качества, скидка для форумчан 7% Партнерская программа 2 уровня: 5% + 5%. Подробнее. (https://redmall.ru/about/partner/)
Polimer
На сайте с 01.09.2006
Offline
84
#13

Lord Maverik, сори, я сперва неправильно понял вашу проблему. Думал нужно все несуществующие поддомены привязать на родителя.

А оказывается все проще, всего пару поддоменов сделать алиасами.

Для этого даже не нужно лезть httpd.conf (если вы юзаете денвер). Достаточно в .htaccess в корне вашего хоста прописать:

#dnwr_host aaa.domen.com bbb.domen.com
- именно в такой форме, с решеткой в начале строки и, желательно, в начало файла. И перезапустить денвер. Сам апач эту директиву не видит, ибо считает ее комментарием.

Происходит такая штука: денвер при запуске сканирует все директории в /home и находит эту директиву алиаса. После чего он сам добавляет нужные директивы в vhosts.conf, который уже инклудится httpd.conf. Все алиасы работают как часы.

Надеюсь, что помог (хотя, смотрю, вы уже xampp используете, в нем используются обычные апачевские методы)

Программные решения для бизнеса. (http://frontsoft.ru/) На заказ. Дорого.
12

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