RX-PROMO.COM -International Pharmacy Partnership Program - отличная фарма партнерка, широкий выбор таблеток, высокий конверт....

Автоматические субдомены

Инструкция по созданию автоматических субдоменов написано много, только почему-то они не хотели у меня работать, вот такой способ меня наконец устроил, и все заработало. В настройке помог themylogin, инструкция на примере сервера с Директ Админом.

Для начала нам понадобится Шелл (SSH) доступ к серваку. Для правки конфигов через SSH я юзаю программу WinSCP.

Для начала настраиваем зону в named, для этого лезем в /var/named и правим файл с нужным нам доменом, нужно добавить “A” запись в фаил зоны:
* 14400 IN A 192.168.0.1

Где * будет означать, что запись будет резолвить абсолютно любой поддомен, 14400 время обновления зоны и 192.168.0.1, это ip адрес куда будут направленны поддомены. Делать эту процедуру придется для каждого домена.

Далее правим файл virtual_host.conf (Эту процедуру нужно проделать один раз, все домены, даже которые были созданы до изменения конфига - станут с этими настройками), который у директ админа находится в /usr/local/directadmin/data/templates/virtual_host.conf , и там после |CUSTOM| с новой строки вписываем:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.|DOMAIN|$
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.|DOMAIN|$
RewriteRule ^/(.*) /%2/$1


И далее в строке ServerAlias дописываем *.|DOMAIN|

Потом рестартуем httpd и named

Думаю малость облегчил жизнь дорвейщикам :) ...


14 июня 2008, 20:39
Ты прав
облегчит. Ну не жизнь, а труд. Сегодня в планах на день был один из пунктов это разобраться с автоматическим созданием поддоменов. А тут твой пост. Завтра буду реализовывать.

Levanik

Адрес заметки: http://www.vipraskrutka.org/post_1213372288.html


Обязательные для заполнения поля помечены карандашом.


Ваш комментарий к статье:
cod

email при указании не будет опубликован.
Адреса с http:// преобразуются в ссылки автоматически.
Для этого отделяйте их от текста ПРОБЕЛАМИ с обеих концов.
Теги запрещены.