PDA

View Full Version : настройка виртуального хостинга в lighttpd


bocman
17-03-2008, 08:00
Доброго времени суток!
Установил веб-сервер lighttpd
в конфиге lighttpd.conf указано:
....
server.document-root = "/opt/share/www/"

simple-vhost.server-root = "/opt/share/www/"
simple-vhost.default-host = "mydomain.ru"
simple-vhost.document-root = "pages"


также разрешен mod_simple_vhost

имею структуру каталогов:
/opt/share/www/mydomain.ru
/opt/share/www/mydomain.ru/pages
/opt/share/www/sss.mydomain.ru
/opt/share/www/sss.mydomain.ru/pages

соответственно в папках
/opt/share/www/mydomain.ru/pages
и
/opt/share/www/sss.mydomain.ru/pages

лежат разные сайты... но ни при открытии http://mydomain.ru, ни http://sss.mydomain.ru страница не открывается, хотя в соответсвии с описанием, как я его понял, для создания виртуального хостинга необходимо именно так настраивать...

подскажите где я ошибаюсь...

когда строчки
simple-vhost.server-root = "/opt/share/www/"
simple-vhost.default-host = "mydomain.ru"
simple-vhost.document-root = "pages"
не были указаны,
а
server.document-root = "/opt/share/www/mydomain.ru" то один сайт работал


В итоге хочу настроить что бы было несколько независимых сайтов, лежащих в разных катологах и имеющи разные имена третьего уровня...

naves
18-03-2008, 22:43
http://mydomain.ru, ни http://sss.mydomain.ru добавить в днс или файл /etc/hosts

bocman
19-03-2008, 12:25
Спасибо!
Я как раз не прописал ss.mydomain.ru на NS сервере

Partos
24-03-2008, 14:39
Спасибо!
Я как раз не прописал ss.mydomain.ru на NS сервере

А можно чуть подробнее совсем чайнику - NS server это хде?

bocman
24-03-2008, 15:01
если у вас внешний (реальный ip) и вы имеете собственный домен второго уровня, то у того, у кого вы покупали домен, вы прописали NS (name server), вкоторых в свою очередь прописали какой ip адрес надо предоставлять, когда обращаются вашему домену. (т.е. ваш ip адрес).
Если вы пуили домен с услугой Primary и Secondary NS, то вам та всепрописал доменный регистртор.
Если вы хотите создать себе домен третьего уровня, входящий в ваш домен второго уровня, то вам необходимо на Primary и Secondary NS прописать, что есть такой адрес ss.mydomain.ru и надо его отправлять н тот же ваш ip. а вот у себя на веб-сервере вы уже разбираете по какому адресу к вам пришли и какую страницу показывать.

как-то сумбурно получилось :), но надеюсь понятно...

Partos
25-03-2008, 08:04
нууу.... более или менее.....