Instal·leu programari
Configura el teu lloc web
Lighttpd és un servidor web fàcil, ràpid i flexible que s'executa amb recursos baixos (CPU/RAM) mentre s'executa en un servidor petit. En aquest tutorial, mostraré com configurar lighttpd amb PHP per treballar en diversos subdominis mitjançant amfitrions virtuals.
Aquests passos es van provar al servidor Ubuntu.
Instal·leu programari
Actualitzeu el servidor als darrers paquets/actualitzacions.
apt-get update
Instal·leu lighttpd i PHP.
sudo apt-get install lighttpd php5-cgi
Habiliteu el mòdul fastcgi i el suport de fastcgi PHP.
sudo lighty-enable-mod fastcgi
sudo lighty-enable-mod fastcgi-php
Reinicieu el vostre servei lighttpd per aplicar els canvis fastcgi.
sudo service lighttpd force-reload
Al vostre servidor, editeu el /etc/lighttpd/lighttpd.conffitxer. Alguns administradors prefereixen penjar un fitxer de configuració per FTP en comptes d'editar SSH.
vi /etc/lighttpd/lighttpd.conf
Configura l'arrel del document
Per defecte, l'arrel del document és /var/www. És possible que preferiu allotjar els vostres llocs fora d'una carpeta diferent, com ara /var/websites.
#change
server.document-root = "/var/www"
#to
server.document-root = "/var/websites/root"
Tingueu en compte que lighttpd desactiva la llista de directoris de manera predeterminada.
Afegeix amfitrions virtuals
Afegiu el següent a lighttpd.confper allotjar un domini o subdomini.
$HTTP["host"] =~ "^mydomain\.com$" {
server.document-root = "/var/websites/domain"
}
#or
$HTTP["host"] =~ "^sub\.mydomain\.com$" {
server.document-root = "/var/websites/domain/sub"
}
Tingueu en compte que la línia $HTTP conté una expressió regular entre cometes.
Si voleu desactivar les llistes de directoris per a amfitrions virtuals, feu servir l'exemple següent.
$HTTP["host"] =~ "^sub\.mydomain\.com$" {
server.document-root = "/var/websites/domain/sub"
dir-listing.activate = "disable"
}
Desa i reinicia
Un cop hàgiu acabat d'afegir amfitrions virtuals, deseu el lighttpd.conffitxer i reinicieu el servei lighttpd.
service lighttpd restart
En aquest moment, lighttpd està donant servei a les vostres pàgines PHP. Gaudeix!