Дело в следующем - имеется машина-сервер, к ней куплено доменное имя второго уровня (предположим, host.ru), интересует следующее - можно ли будет размещать хостинг на этом сервере с именами третьего уровня (типа site.host.ru) и как это можно будет сделать. Сервер работает на RedHat 7.3 (я знаю, что FreeBSD, возможно, было бы лучшим решением, но очень большие ограничения по времени и малые знания BSD вынудили поставить именно шляпу, теперь там уже сайт и все настроенно, переустанавливать не имеет смысла). Разьясните, пожалуйста, или киньте док, где бы это было написано. Начальство торопит, так что просто нет времени самому искать или разбираться.
>Дело в следующем - имеется машина-сервер, к ней куплено доменное имя второго
>уровня (предположим, host.ru), интересует следующее - можно ли будет размещать хостинг
>на этом сервере с именами третьего уровня (типа site.host.ru) и как
>это можно будет сделать. Сервер работает на RedHat 7.3 (я знаю,
>что FreeBSD, возможно, было бы лучшим решением, но очень большие ограничения
>по времени и малые знания BSD вынудили поставить именно шляпу, теперь
>там уже сайт и все настроенно, переустанавливать не имеет смысла). Разьясните,
>пожалуйста, или киньте док, где бы это было написано. Начальство торопит,
>так что просто нет времени самому искать или разбираться.Можно. В apache установить виртуальные хосты (разные имена на 1 ip), в DNS прописать alias на твой ip.
>Можно. В 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>Все! рестартуй апача и наслаждайся!
>Дело в следующем - имеется машина-сервер, к ней куплено доменное имя второго
>уровня (предположим, host.ru), интересует следующее - можно ли будет размещать хостинг
>на этом сервере с именами третьего уровня (типа site.host.ru) и как
>это можно будет сделать. Сервер работает на RedHat 7.3 (я знаю,
>что FreeBSD, возможно, было бы лучшим решением, но очень большие ограничения
>по времени и малые знания BSD вынудили поставить именно шляпу, теперь
>там уже сайт и все настроенно, переустанавливать не имеет смысла). Разьясните,
>пожалуйста, или киньте док, где бы это было написано. Начальство торопит,
>так что просто нет времени самому искать или разбираться.man named.conf
man apache.conf || httpd.conf на предмет vhosts, да и вообще