lighttpd (также «lighty», «лайти») — веб-сервер, разрабатываемый с расчётом на быстроту и защищённость, а также соответствие стандартам. Это свободное программное обеспечение, распространяемое по лицензии BSD. lighttpd работает в Linux и других Unix-подобных операционных системах, а также в Microsoft Windows.
Многие спорят кто быстре — nginx или lighttpd, но сейчас не об єтом..
Для установки вам потребуется выполнить такую команду:
sudo apt-get install lighttpd mysql-server mysql-client rrdtool php5-cgi php5-mysql php5-gd php5-curl php5-cli php5-imagick php5-mcrypt imagemagick
После этого будет установлен lighttpd с php и mysql модулем.
В процессе установке вы будете должны ввести пароль для работы с mysql.
Теперь для работы с php в файле /etc/php5/cgi/php.ini необходимо раскоментировать строку
cgi.fix_pathinfo = 1
Для «создания» домена включим модуль сервера:
sudo lighttpd-enable-mod simple-vhost
Теперь достаточно создать папку домена в папке сервера, прописать dns и домен рабочий…
Редактируем файл /etc/lighttpd/conf-enabled/10-simple-vhost.conf таким образом:
## Simple name-based virtual hosting
##
## Documentation: /usr/share/doc/lighttpd-doc/simple-vhost.txt
## https://www.lighttpd.net/documentation/simple-vhost.html
server.modules += ( «mod_simple_vhost» )
## The document root of a virtual host isdocument-root =
## simple-vhost.server-root + $HTTP[«host»] + simple-vhost.document-root
simple-vhost.server-root = «/var/www»
simple-vhost.document-root = «/html/»
## the default host if no host is sent
simple-vhost.default-host = «www.example.com»
Думаю тут всё понятно. Настройки аналогичны всем другим веб серверам…