Здравствуйте, sy-it, Вы писали:
>> $HTTP["host"] =~ "test.ru"
"test.ru" -- это перловское регулярное выражение. Оно уже матчит все подомены (и даже лишнее).
Включу телепатию, твой запрос на test.test.ru просто не доходит до lighttpd так как браузер не знает, что test.test.ru нужно отправлять на локалхост. Добавь соответствующую запись в hosts файл.
если интересно, то вот конфигурация с учетом поддоменов с сайта lighttpd
# handle virtual hosting
# map all domains of a top-level-domain to a single document-root
$HTTP["host"] =~ "(^|\.)example\.org$" {
server.document-root = "/var/www/htdocs/example.org/pages/"
}
http://redmine.lighttpd.net/projects/1/wiki/Docs_Configuration
SI>$HTTP["host"] =~ "test.ru" {
SI> server.document-root = "/var/home/test.ru/public_html/"
SI> evhost.path-pattern = "/var/home/service/%3/main/"
SI>}
Я не вижу здесь джанго, только статический контент. Он точно здесь есть?
Вот тут показано как связать django c lighttpd через fastcgi:
https://docs.djangoproject.com/en/1.4/howto/deployment/fastcgi/#lighttpd-setup
Вот мой конфиг, если интересно:
https://github.com/akava/akava_site/blob/master/deploy/lighttpd.conf
В той же папке есть конфиг fastcgi, если интересно
СУВ,
Aikin... << RSDN@Home 1.2.0 alpha 5 rev. 1539>>