Автоматические субдомены
Инструкций по созданию автоматических субдоменов написано много, только
почему-то они не хотели у меня работать, вот такой способ меня наконец
устроил, и все заработало. Инструкция на примере сервера с Директ Админом.
Для начала нам понадобится Шелл (SSH) доступ к серваку. Для правки конфигов через SSH я юзаю программу WinSCP.
Для начала настраиваем зону в named, для этого лезем в в /usr/local/directadmin/data/templates/named.db и прописываем там
* 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
Думаю малость облегчил жизнь дорвейщикам :) ...
реклама тула
игра монополия купить
Аристон