Ero sivun ”Lighttpd” versioiden välillä

Siirry navigaatioon Siirry hakuun
282 merkkiä lisätty ,  2. toukokuuta 2008
p
Käyttäjän 78.129.202.17 (keskustelu) muokkaukset kumottiin ja sivu palautettiin viimeisimpään käyttäjän Pb tekemään versioon.
p (Käyttäjän 78.129.202.17 (keskustelu) muokkaukset kumottiin ja sivu palautettiin viimeisimpään käyttäjän Pb tekemään versioon.)
Rivi 1: Rivi 1:
Lighttpd, puhekielessä ''Lighty'', on kevyt vaihtoehto [[Apache]]lle http-palvelimiin, joissa ei ole tarvetta Apachen hurjalle ominaisuuskirjolle.
Lighttpd, puhekielessä ''Lighty'', on kevyt vaihtoehto [[Apache]]lle http-palvelimiin, joissa ei ole tarvetta Apachen hurjalle ominaisuuskirjolle.


== Asennus==
Lighttpd löytyy useimpien [[jakelu]]iden [[paketinhallinta|paketinhallinnasta]]. Esimerkiksi [[Debian]]-pohjaisissa jakeluissa asennus onnistuisi komennolla
# apt-get install lighttpd


== PHP ==
Dynaamisten sivujen käyttö on mahdollista FastCGI:n ja PHP:n avulla. Aluksi on asennettava [[PHP]]:n CGI-versio, joka Debian-pohjaisissa jakeluissa löytyy paketista <tt>php5-cgi</tt> ja asennettaisiin täten komennolla
# apt-get install php5-cgi


lETOMP
Seuraavaksi on lisättävä [[asetustiedosto]]n ''/etc/lighttpd/lighttpd.conf'' <tt>server.modules</tt>-listaan "<tt>mod_fastcgi</tt>".


FkHRYy http://groups.google.com/group/KaitlinHardy-typ/web/banana-republic-gap.html banana republic gap
Samaan tiedostoon on myös lisättävä seuraavat rivit:
http://groups.google.com/group/KaitlinHardy-typ/web/blackjack-card.html blackjack card
<pre>
http://groups.google.com/group/KaitlinHardy-typ/web/blackjack-online.html blackjack online
## FastCGI conf
http://groups.google.com/group/KaitlinHardy-typ/web/blackjack-strategy.html blackjack strategy
fastcgi.server = ( ".php" => ((
http://groups.google.com/group/KaitlinHardy-typ/web/brawl-release-date.html brawl release date
"bin-path" => "/usr/bin/php5-cgi",
http://groups.google.com/group/KaitlinHardy-typ/web/briggs-stratton-parts.html briggs stratton parts
"socket" => "/tmp/php.socket"
http://groups.google.com/group/KaitlinHardy-typ/web/gambling-online.html gambling online
))
http://groups.google.com/group/KaitlinHardy-typ/web/poker-card.html poker card
)</pre>
http://groups.google.com/group/KaitlinHardy-typ/web/poker-casino.html poker casino
 
http://groups.google.com/group/KaitlinHardy-typ/web/poker-full-tilt.html poker full tilt
Lopuksi tallennetaan muutokset ja käynnistetään palvelin uudelleen komennolla
http://groups.google.com/group/KaitlinHardy-typ/web/poker-full.html poker full
# /etc/init.d/lighttpd restart
http://groups.google.com/group/KaitlinHardy-typ/web/poker-game.html poker game
 
http://groups.google.com/group/KaitlinHardy-typ/web/poker-hand.html poker hand
== Salasanasuojatut hakemistot ==
http://groups.google.com/group/KaitlinHardy-typ/web/poker-holdem.html poker holdem
Myös Lighttpd:ssä voi suojata hakemistoja Apachen tapaan. Koska emme halua tallentaa salasanoja selväkielisenä, lainaamme Apachen työkaluista <tt>htdigest</tt>iä. Asennetaan ensin Apachen työkalut, jotka löytyvät esimerkiksi Debian-pohjaisissa jakeluissa paketista <tt>apache2-utils</tt>:
http://groups.google.com/group/KaitlinHardy-typ/web/poker-online-free.html poker online free
# apt-get install apache2-utils
http://groups.google.com/group/KaitlinHardy-typ/web/poker-texas.html poker texas
 
http://groups.google.com/group/KaitlinHardy-typ/web/temple-college.html temple college
Seuraavaksi luodaan haluttu tunnus, salasana ja realm, jossa se on voimassa:  
http://groups.google.com/group/KaitlinHardy-typ/web/video-poker.html video poker
# htdigest -c /etc/lighttpd/.lighttpdpassword 'Authorized users only' tunnus
http://groups.google.com/group/KaitlinHardy-typ/web/wedding-dresses-gowns.html wedding dresses gowns
Ja lisätään tiedoston ''/etc/lighttpd/lighttpd.conf'' <tt>server.modules</tt>-listaan "<tt>mod_auth</tt>", ja samaan tiedostoon johonkin kohtaan vielä seuraavat määritykset:
http://groups.google.com/group/KaitlinHardy-typ/web/wedding-dresses-vera-wang.html wedding dresses vera wang
<pre>
# mod_auth
auth.debug = 2
auth.backend = "htdigest"
auth.backend.htdigest.userfile = "/etc/lighttpd/.lighttpdpassword"
 
auth.require = ( "/secret/" =>
(
"method" => "digest",
"realm" => "Authorized users only",
"require" => "valid-user"
))
</pre>
Jossa "<tt>/secret/</tt>" on hakemisto palvelimen juurihakemiston (<tt>document-root</tt>:n) suhteen ja johon pääsemiseksi vaaditaan salasana.  
 
Tallenna muutokset ja käynnistä palvelin uudelleen.


== SSL ==
== SSL ==
4 316

muokkausta

Navigointivalikko