LinuxForum.Fans
Тема

Авто поддомены в директории www

Автор: BMW_M6 6 сообщений 3590 просмотров
#229321

Здравствуйте :)
Подскажите пожалуйста как сделать такую штучку чтобы в папке /www все что там есть папки были поддоменами?
Чуть подробней:
Есть установленный LAMP и домашняя директория сайта /var/www/red-star , в которой есть папки forum, bans,stats и.т.д. так вот как сделать чтобы каждая папка была поддоменом. Грубо говоря есть сайт example.ru и есть папка с форумом (forum) и чтобы зайти на форум надо было написать forum.example.ru и так чтобы все папки автоматом?
Зарание спасибо :)

#229427

BMW M6, до завтра.
3.2.13. Запрещается отвечать сообщениями без осмысленного текста.

#229429

Добавьте в секцию VirtualHost вашего домена следующие строки:

text
<VirtualHost *:80>
  DocumentRoot /var/www/example.com
  ServerName example.com
  ...

ServerAlias *.example.com RewriteEngine On RewriteCond %{HTTP_HOST} !^www.example.com$ RewriteCond %{HTTP_HOST} ^((.*)\.)example.com$ RewriteRule ^/(.*) /%2/$1 </VirtualHost>

http://server-tuning.info/apache/auto-subdomains.html
оно?

#229432

Lupo Alberto, мда... а вам таки только банить... Вы на форуме родились?

#229701

В "/etc/apache2/sites-enabled" в файле "000-default" удалить всё что было, и вписать вот это:

text
<VirtualHost *:80>
ServerAdmin admin@site.ru
DocumentRoot /var/www/
ServerName ваш_домен.ru
ServerAlias *.ваш_домен.ru
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.ваш_доме.ru$
RewriteCond %{HTTP_HOST} ^((.*).)ваш_домен.ru$
RewriteRule ^/(.*) /%2/$1
</VirtualHost>
#229754

BMW M6, типа того.

Войдите или зарегистрируйтесь, чтобы ответить.