Instaloni softuerin
Konfiguro faqen tuaj te internetit
Lighttpd është një server në internet i lehtë, i shpejtë dhe fleksibël që funksionon me burime të ulëta (CPU/RAM) ndërsa funksionon në një server të vogël. Në këtë tutorial, unë do të tregoj se si të konfiguroni lighttpd me PHP për të punuar në nën-domanë të shumtë duke përdorur host virtual.
Këto hapa u testuan në serverin Ubuntu.
Instaloni softuerin
Përditësoni serverin me paketat/përditësimet më të fundit.
apt-get update
Instaloni lighttpd dhe PHP.
sudo apt-get install lighttpd php5-cgi
Aktivizo modulin fastcgi dhe mbështetjen e fastcgi PHP.
sudo lighty-enable-mod fastcgi
sudo lighty-enable-mod fastcgi-php
Rinisni shërbimin tuaj lighttpd për të aplikuar ndryshimet fastcgi.
sudo service lighttpd force-reload
Në serverin tuaj, modifikoni /etc/lighttpd/lighttpd.confskedarin. Disa administratorë preferojnë të ngarkojnë një skedar konfigurimi mbi FTP në vend të redaktimit SSH.
vi /etc/lighttpd/lighttpd.conf
Vendosni rrënjën e dokumentit
Si parazgjedhje, rrënja e dokumentit është /var/www. Ju mund të preferojnë të presë faqet tuaja nga një dosje të ndryshme, të tilla si /var/websites.
#change
server.document-root = "/var/www"
#to
server.document-root = "/var/websites/root"
Vini re se lighttpd çaktivizon listën e drejtorive si parazgjedhje.
Shto host virtual
Shtoni sa më poshtë për lighttpd.conftë pritur një domen ose nëndomain.
$HTTP["host"] =~ "^mydomain\.com$" {
server.document-root = "/var/websites/domain"
}
#or
$HTTP["host"] =~ "^sub\.mydomain\.com$" {
server.document-root = "/var/websites/domain/sub"
}
Mbani parasysh se linja $HTTP përmban një shprehje të rregullt midis thonjëzave.
Nëse dëshironi të çaktivizoni listat e direktorive për hostet virtuale, përdorni shembullin e mëposhtëm.
$HTTP["host"] =~ "^sub\.mydomain\.com$" {
server.document-root = "/var/websites/domain/sub"
dir-listing.activate = "disable"
}
Ruani dhe rinisni
Pasi të keni mbaruar shtimin e hosteve virtualë, ruani lighttpd.confskedarin dhe rinisni shërbimin lighttpd.
service lighttpd restart
Në këtë pikë, lighttpd po shërben faqet tuaja PHP. Kënaquni!