Instalirajte softver
Konfigurirajte svoju web stranicu
Lighttpd je jednostavan, brz i fleksibilan web-poslužitelj koji radi na niskim resursima (CPU/RAM) dok radi na malom poslužitelju. U ovom vodiču pokazat ću kako konfigurirati lighttpd s PHP-om za rad na više poddomena korištenjem virtualnih hostova.
Ovi koraci su testirani na Ubuntu poslužitelju.
Instalirajte softver
Ažurirajte poslužitelj na najnovije pakete/ažuriranja.
apt-get update
Instalirajte lighttpd i PHP.
sudo apt-get install lighttpd php5-cgi
Omogućite fastcgi modul i fastcgi PHP podršku.
sudo lighty-enable-mod fastcgi
sudo lighty-enable-mod fastcgi-php
Ponovno pokrenite svoju lighttpd uslugu da primijenite promjene fastcgi.
sudo service lighttpd force-reload
Na svom poslužitelju uredite /etc/lighttpd/lighttpd.confdatoteku. Neki administratori radije prenose konfiguracijsku datoteku preko FTP-a umjesto SSH uređivanja.
vi /etc/lighttpd/lighttpd.conf
Postavite korijen dokumenta
Prema zadanim postavkama, korijen dokumenta je /var/www. Možda biste radije ugostili svoje web stranice iz druge mape, kao što je /var/websites.
#change
server.document-root = "/var/www"
#to
server.document-root = "/var/websites/root"
Imajte na umu da lighttpd prema zadanim postavkama onemogućuje popis direktorija.
Dodajte virtualne hostove
Dodajte sljedeće u da lighttpd.confbiste ugostili domenu ili poddomenu.
$HTTP["host"] =~ "^mydomain\.com$" {
server.document-root = "/var/websites/domain"
}
#or
$HTTP["host"] =~ "^sub\.mydomain\.com$" {
server.document-root = "/var/websites/domain/sub"
}
Imajte na umu da $HTTP red sadrži regularni izraz između navodnika.
Ako želite onemogućiti popis direktorija za virtualne hostove, upotrijebite sljedeći primjer.
$HTTP["host"] =~ "^sub\.mydomain\.com$" {
server.document-root = "/var/websites/domain/sub"
dir-listing.activate = "disable"
}
Spremite i ponovno pokrenite
Nakon što završite s dodavanjem virtualnih hostova, spremite lighttpd.confdatoteku i ponovno pokrenite lighttpd uslugu.
service lighttpd restart
U ovom trenutku, lighttpd opslužuje vaše PHP stranice. Uživati!