Log in


Forgot your password?
prijatelji LUGoNSa
gnu.gif
linuxzasve.jpg
hulk.jpg
zextras_logo.png
 
You are here: Home / Uputstva / Opšte / Lighttpd HOWTO

Lighttpd HOWTO

by Goran Mekić last modified Sep 22, 2010 01:23 PM
Kako da sredite lighttpd WEB server

Prvo što Vam treba je da instalirate i podesite lighttpd za HTTP protokol. Uz instalaciju obično dolazi i fajl /etc/lighttpd/lighttpd.conf, koji možete iskoristiti za početak. Ukoliko poželite i HTTPS protokol, dovoljno je dodati SSL podršku. Kod nekih distribucija se SSL konfiguriše zasebno, ali ovde će biti pokazano kako da ga omogućite u jednom fajlu. Na postojeću konfiguraciju je dovoljno da dodate sledeće:

# Ako se pristupa portu 443, omogući SSL (HTTPS)
$SERVER["socket"] == ":443" {
        ssl.engine = "enable"
        ssl.pemfile = "/etc/lighttpd/ssl/server.pem"
}

# Ako se pristupa HTTP protokolom, prebaci na HTTPS protokol
$SERVER["socket"] == ":80" {
        $HTTP["host"] == "my.host" {
                url.redirect = ( "^/(.*)" => "https://my.host/$1" )
                server.name = "my.host"
        }
}

Jedno malo objašnjenje. $SERVER["socket"] ne može da stoji pod $HTTP["host"]. Zbog toga su na zasebnim mestima. Naravno, potrebno je da zamenite "my.host" sa imenom Vašeg servera (HTTPS protokol možete omogućiti samo na jednom virtuelnom hostu). Nakon toga, treba da izgenerišete sertifikat. Sledećih par komandi će uraditi upravo to:

# cd /etc/lightpd
# mkdir ssl
# cd ssl
# openssl req -new -x509 -keyout server.pem -out server.pem -days 1825 -nodes

Sertifikat će važiti godinu dana, te ćete ovo morati da ponovite svake godine.

Document Actions