Недавно я установил Lighttpd на Ubuntu 10.04. Я использовал стандартный файл concfig без изменений и поместил свой контент в / var / www. Я открыл браузер, набрав URL-адрес www.myexample.co.uk, и контент был доставлен. Гениально!
Мне нужно использовать сервер для размещения более чем одной веб-страницы, поэтому я настроил простой модуль vhost. Я оставил файл конфигурации vhost /etc/lighttpd/conf-enabled/10-simple-vhost.conf почти как стандартный:
simple-vhost.server-root = "/var/www"
simple-vhost.document-root = "html"
#simple-vhost.default-host = "www.example.com"
Затем я переместил свой контент из / var / www в /var/www/myexample.co.uk/html/, перезапустил сервер и открыл браузер, чтобы все проверить.
Теперь я вижу страницу, показывающую мне Index of /, которая затем содержит ссылку на папку myexample.com. При нажатии на нее открывается индекс /myexample.co.uk, в котором есть ссылка на папку с именем html. Нажатие на это открывает мой контент.
Ясно, что это работает не так, как я задумал. Любые идеи будут очень признательны!
sudo lighty-enable-mod simple-vhost
(или lighttpd-enbale-mod), с помощью которого вы можете изменить свое положение в /etc/lighttpd/lighttpd.conf и переместить связанные файлы из / etc / lighttpd / conf-available в папку с поддержкой conf, чтобы включить мод simple-vhost.не забудьте установить эти папки с правильным разрешением
После некоторого взлома мне удалось заставить его работать, установив /etc/lighttpd/conf-enabled/10-simple-vhost.conf следующим образом:
simple-vhost.server-root = "/var/www"
simple-vhost.document-root = "html"
simple-vhost.default-host = "myexample.co.uk"
В основном мне нужно было установить значение хоста по умолчанию и избавиться от части www.
Гадание от http://redmine.lighttpd.net/wiki/1/Docs:ModSimpleVhost тебе все еще нужен
simple-vhost.default-host = "example.org"
запись или подобное. В точности совпадает ли используемое имя хоста с именем каталога?
Можете ли вы сломать файл конфигурации и увидеть, что служба не запускается, чтобы доказать, что вы редактируете файл конфигурации, который она использует?