PDA

Просмотр полной версии : Настройка поддоменов на AppServ


LBEST
08.07.2009, 18:11
Хай всем. хочу сделать так, чтобы, напимер,
как на античате.
forum.antichat.ru заходит на форум
video.antichat.ru на видео заходит
и хочу чтобы было
forum.antichat.ru > такаяже папка и там файлы форума
и video.antichat.ru там файлы видео
Я не на хостинге. Делаю на своем кампе web серв
Appserv 2.5.8

SpangeBoB
08.07.2009, 18:33
Даю вам попытку грамотно изложить вашу мысль или через 2 часа я удалю тему.

rSteLlMi
09.07.2009, 15:39
В общем такая ситуация, поставил AppServ 2.5.10, все настроил, все ок, но нужно прицепить нескольким ресурсам свои поддомены, на TopServer делать это было легко, но он очень громозкий, и 80% функций для меня лишних, поэтому сменил. Помогите кто сталкавался с подобным вопросом на данном сервере...

P.S. пробывал пихать в файл C:/AppServ/Apache2.2/conf/original/extra/httpd-vhosts.conf это:

<VirtualHost localhost:80>
ServerAdmin user1@localhost
ServerName rstellmi.ullinks.ru
DocumentRoot "C:/www/user1"
ScriptAlias C:/www/user1/"

<Directory C:/www/user1>
Options Includes
AllowOverride All
Allow from all
</Directory>

ErrorLog /error/user1/error.log
CustomLog /error/user1/user1_access.log
</VirtualHost>

Не прет =(

zythar
11.07.2009, 11:03
Listen 80
NameVirtualHost *

<VirtualHost *>
ServerName www.domain.com
DocumentRoot /home/httpd/htdocs/
</VirtualHost>

<VirtualHost *>
ServerName subdomain.domain.com
DocumentRoot /home/httpd/htdocs/subdomain/
</VirtualHost>

добавь в самом конце httpd.conf, в секции Virtual Hosts

доки - http://httpd.apache.org/docs/2.0/vhosts/

AlexSatter
11.07.2009, 14:12
для начала, прописываете записи IN A или CNAME запись в DNS с вашими поддоменами, будет выглядеть так:

forum IN A x.x.x.x , где иксы это айпишник.
об этом почитайте документацию вашего днс сервера. он находится у вас? или где-то в другом месте? в общем смотрите.

далее, создать virtualhost и вашим доменом, указать его имя, путь к файлам и т.п., там в примерах закоментированное есть.
и кстати сегодня в соседних топиках посмотрите, уже про виртуалхосты писали.

InfernoNet
11.07.2009, 14:27
для начала, прописываете записи IN A или CNAME запись в DNS с вашими поддоменами, будет выглядеть так:

forum IN A x.x.x.x , где иксы это айпишник.
об этом почитайте документацию вашего днс сервера. он находится у вас? или где-то в другом месте? в общем смотрите.

далее, создать virtualhost и вашим доменом, указать его имя, путь к файлам и т.п., там в примерах закоментированное есть.
и кстати сегодня в соседних топиках посмотрите, уже про виртуалхосты писали.
Если ТС нужно только для WEB домены, то тут можно обойтись и виртуал хостами.

AlexSatter
11.07.2009, 14:31
да что вы говорите?
ну поведайте мне. как виртуалхосты у апача узнают о существовании доменных имен в DNS

InfernoNet
11.07.2009, 14:59
да что вы говорите?
ну поведайте мне. как виртуалхосты у апача узнают о существовании доменных имен в DNS
Автоматически. Лично у меня с этим проблем не возникало и для апача ни когда днсы не настраивал.

Егорыч+++
11.07.2009, 17:44
Автоматически. Лично у меня с этим проблем не возникало и для апача ни когда днсы не настраивал.

Что с нокальной машины набирая поддомен в браузере он должен быть прописан либо в ДНС либо а hosts на нашине, с которой надо посмотреть.. Денвер сам прописывает записи в hosts

Nelzone
11.07.2009, 17:54
Что с нокальной машины набирая поддомен в браузере он должен быть прописан либо в ДНС либо а hosts на нашине, с которой надо посмотреть.. Денвер сам прописывает записи в hosts

ты читаешь мои мысли :(


127.0.0.1 localhost
127.0.0.1 www.subdomain.localhost
127.0.0.1 www.subdomain.test1.ru
127.0.0.1 subdomain.localhost
127.0.0.1 subdomain.test1.ru
127.0.0.1 www.localhost
127.0.0.1 www.test1.ru
127.0.0.2 custom-host
127.0.0.2 www.custom
127.0.0.1 test1.ru
127.0.0.2 custom

vhosts.conf

# Host /home/test1.ru/www (10):
#Listen 127.0.0.1:443
#NameVirtualHost 127.0.0.1:443
<VirtualHost 127.0.0.1:443>
SSLEngine on
DocumentRoot "Z:/home/test1.ru/www"
ServerName "test1.ru"
ServerAlias "test1.ru" "www.test1.ru"
ScriptAlias /cgi/ "/home/test1.ru/cgi/"
ScriptAlias /cgi-bin/ "/home/test1.ru/cgi-bin/"
</VirtualHost>

денвер