URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 25276
[ Назад ]

Исходное сообщение
"Веб-сервер, нужна помощь."

Отправлено KEN , 20-Янв-03 07:44 
Дело в следующем - имеется машина-сервер, к ней куплено доменное имя второго уровня (предположим, host.ru), интересует следующее - можно ли будет размещать хостинг на этом сервере с именами третьего уровня (типа site.host.ru) и как это можно будет сделать. Сервер работает на RedHat 7.3 (я знаю, что FreeBSD, возможно, было бы лучшим решением, но очень большие ограничения по времени и малые знания BSD вынудили поставить именно шляпу, теперь там уже сайт и все настроенно, переустанавливать не имеет смысла). Разьясните, пожалуйста, или киньте док, где бы это было написано. Начальство торопит, так что просто нет времени самому искать или разбираться.

Содержание

Сообщения в этом обсуждении
"RE: Веб-сервер, нужна помощь."
Отправлено shaman , 20-Янв-03 09:29 
>Дело в следующем - имеется машина-сервер, к ней куплено доменное имя второго
>уровня (предположим, host.ru), интересует следующее - можно ли будет размещать хостинг
>на этом сервере с именами третьего уровня (типа site.host.ru) и как
>это можно будет сделать. Сервер работает на RedHat 7.3 (я знаю,
>что FreeBSD, возможно, было бы лучшим решением, но очень большие ограничения
>по времени и малые знания BSD вынудили поставить именно шляпу, теперь
>там уже сайт и все настроенно, переустанавливать не имеет смысла). Разьясните,
>пожалуйста, или киньте док, где бы это было написано. Начальство торопит,
>так что просто нет времени самому искать или разбираться.

Можно. В apache установить виртуальные хосты (разные имена на 1 ip), в DNS прописать alias на твой ip.


"RE: Веб-сервер, нужна помощь."
Отправлено vadblm , 20-Янв-03 10:23 
>Можно. В apache установить виртуальные хосты (разные имена на 1 ip), в
>DNS прописать alias на твой ip.

Все проще и глупее.
положим, у тебя сайт зовется blabla.host.ru
естественно, DNS должен резолвить его на ip твоего сервера (сам ты его прописал или твой пров - не имеет значения)
добавляем в httpd.conf:

<VirtualHost *>
        ServerAdmin admin@host.ru
        DocumentRoot /usr/local/www/data/blabla #или где там у тебя...
        ServerName blabla.host.ru
        ErrorLog /var/log/httpd/blabla.err.log
        CustomLog /var/log/httpd/blabla.log common
</VirtualHost>

Все! рестартуй апача и наслаждайся!


"RE: Веб-сервер, нужна помощь."
Отправлено JJ666 , 20-Янв-03 11:10 
>Дело в следующем - имеется машина-сервер, к ней куплено доменное имя второго
>уровня (предположим, host.ru), интересует следующее - можно ли будет размещать хостинг
>на этом сервере с именами третьего уровня (типа site.host.ru) и как
>это можно будет сделать. Сервер работает на RedHat 7.3 (я знаю,
>что FreeBSD, возможно, было бы лучшим решением, но очень большие ограничения
>по времени и малые знания BSD вынудили поставить именно шляпу, теперь
>там уже сайт и все настроенно, переустанавливать не имеет смысла). Разьясните,
>пожалуйста, или киньте док, где бы это было написано. Начальство торопит,
>так что просто нет времени самому искать или разбираться.

man named.conf
man apache.conf || httpd.conf на предмет vhosts, да и вообще