Telepítő program
Konfigurálja a webhelyet
A Lighttpd egy egyszerű, gyors és rugalmas webszerver, amely alacsony erőforrással (CPU/RAM) működik, miközben kis szerveren fut. Ebben az oktatóanyagban megmutatom, hogyan konfigurálható a lighttpd PHP-vel, hogy több aldomainben működjön virtuális gazdagépek használatával.
Ezeket a lépéseket Ubuntu szerveren tesztelték.
Telepítő program
Frissítse a kiszolgálót a legújabb csomagokra/frissítésekre.
apt-get update
Telepítse a lighttpd-t és a PHP-t.
sudo apt-get install lighttpd php5-cgi
Engedélyezze a fastcgi modult és a fastcgi PHP támogatást.
sudo lighty-enable-mod fastcgi
sudo lighty-enable-mod fastcgi-php
Indítsa újra a lighttpd szolgáltatást a fastcgi módosítások alkalmazásához.
sudo service lighttpd force-reload
Szerkessze a /etc/lighttpd/lighttpd.conffájlt a szerverén . Egyes adminisztrátorok inkább FTP helyett konfigurációs fájlt töltenek fel az SSH-szerkesztés helyett.
vi /etc/lighttpd/lighttpd.conf
Állítsa be a dokumentum gyökerét
Alapértelmezés szerint a dokumentum gyökér /var/www. Előfordulhat, hogy webhelyeit egy másik mappából, például /var/websites.
#change
server.document-root = "/var/www"
#to
server.document-root = "/var/websites/root"
Vegye figyelembe, hogy a lighttpd alapértelmezés szerint letiltja a könyvtárlistát.
Virtuális gazdagépek hozzáadása
Adja hozzá a következőket lighttpd.confa domainhez vagy aldomainhez.
$HTTP["host"] =~ "^mydomain\.com$" {
server.document-root = "/var/websites/domain"
}
#or
$HTTP["host"] =~ "^sub\.mydomain\.com$" {
server.document-root = "/var/websites/domain/sub"
}
Ne feledje, hogy a $HTTP sor reguláris kifejezést tartalmaz idézőjelek között.
Ha le szeretné tiltani a virtuális gazdagépek címtárlistáját, használja a következő példát.
$HTTP["host"] =~ "^sub\.mydomain\.com$" {
server.document-root = "/var/websites/domain/sub"
dir-listing.activate = "disable"
}
Mentés és újraindítás
Miután befejezte a virtuális gazdagépek hozzáadását, mentse a lighttpd.conffájlt, és indítsa újra a lighttpd szolgáltatást.
service lighttpd restart
Ezen a ponton a lighttpd az Ön PHP-oldalait szolgálja ki. Élvezd!