Инсталирајте софтвер
Конфигуришите своју веб локацију
Лигхттпд је лак, брз и флексибилан веб-сервер који ради на малим ресурсима (ЦПУ/РАМ) док ради на малом серверу. У овом туторијалу показаћу како да конфигуришем лигхттпд са ПХП-ом да ради на више поддомена коришћењем виртуелних хостова.
Ови кораци су тестирани на Убунту серверу.
Инсталирајте софтвер
Ажурирајте сервер на најновије пакете/ажурирања.
apt-get update
Инсталирајте лигхттпд и ПХП.
sudo apt-get install lighttpd php5-cgi
Омогућите фастцги модул и фастцги ПХП подршку.
sudo lighty-enable-mod fastcgi
sudo lighty-enable-mod fastcgi-php
Поново покрените услугу лигхттпд да бисте применили промене фастцги.
sudo service lighttpd force-reload
На свом серверу уредите /etc/lighttpd/lighttpd.confдатотеку. Неки администратори преферирају отпремање конфигурационе датотеке преко ФТП-а уместо ССХ уређивања.
vi /etc/lighttpd/lighttpd.conf
Подесите корен документа
Подразумевано, корен документа је /var/www. Можда ћете радије да хостујете своје сајтове из друге фасцикле, као што је /var/websites.
#change
server.document-root = "/var/www"
#to
server.document-root = "/var/websites/root"
Имајте на уму да лигхттпд подразумевано онемогућава листу директоријума.
Додајте виртуелне хостове
Додајте следеће у да lighttpd.confбисте угостили домен или поддомен.
$HTTP["host"] =~ "^mydomain\.com$" {
server.document-root = "/var/websites/domain"
}
#or
$HTTP["host"] =~ "^sub\.mydomain\.com$" {
server.document-root = "/var/websites/domain/sub"
}
Имајте на уму да $ХТТП линија садржи регуларни израз између наводника.
Ако желите да онемогућите листе директоријума за виртуелне хостове, користите следећи пример.
$HTTP["host"] =~ "^sub\.mydomain\.com$" {
server.document-root = "/var/websites/domain/sub"
dir-listing.activate = "disable"
}
Сачувајте и поново покрените
Када завршите са додавањем виртуелних хостова, сачувајте lighttpd.confдатотеку и поново покрените лигхттпд услугу.
service lighttpd restart
У овом тренутку, лигхттпд опслужује ваше ПХП странице. Уживати!