Muokataan sivua Lighttpd

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
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==
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/adoption-dog.html >adoption dog</a>
{{Asenna|Lighttp|lighttp}}
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/apr-credit.html >apr credit</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/ata-serial.html >ata serial</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/berkeley-university.html >berkeley university</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/chevrolet-equinox.html >chevrolet equinox</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/chrysler-jeep.html >chrysler jeep</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/chrysler-motors.html >chrysler motors</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/dodge-dealers.html >dodge dealers</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/ford-2001.html >ford 2001</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/ford-2009.html >ford 2009</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/ford-auto.html >ford auto</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/ford-dealer.html >ford dealer</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/ford-escape.html >ford escape</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/ford-focus.html >ford focus</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/ford-trucks.html >ford trucks</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/gmc-cadillac.html >gmc cadillac</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/gmc-dealer.html >gmc dealer</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/gmc-dealers.html >gmc dealers</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/gmc-motors.html >gmc motors</a>
<a href= http://groups.google.com/group/AnitaHughes-nkx/web/homes-for-rent.html >homes for rent</a>


== PHP ==
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/adoption-animal.html >adoption animal</a>
Dynaamisten sivujen käyttö on mahdollista FastCGI:n ja PHP:n avulla. Aluksi on asennettava [[PHP]]:n CGI-versio, löytyy useimpien jakeluiden paketinhallinnasta paketista <tt>php5-cgi</tt>.
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/adoption-dogs.html >adoption dogs</a>
 
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/adoption-ohio.html >adoption ohio</a>
Seuraavaksi on otettava CGI-tuki käyttöön lisäämällä [[asetustiedosto]]on <tt>/etc/lighttpd/lighttpd.conf</tt> <tt>server.modules</tt>-listaan "<tt>mod_fastcgi</tt>".
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/bed-bath-bath-and-beyond.html >bed bath bath and beyond</a>
 
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/bed-bath.html >bed bath</a>
Samaan tiedostoon on myös lisättävä seuraavat rivit:
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/berkeley-college.html >berkeley college</a>
<pre>
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/berkeley-university-california.html >berkeley university california</a>
## FastCGI conf
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/berkeley-university-of-california.html >berkeley university of california</a>
fastcgi.server = ( ".php" => ((
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/chrysler-chrysler.html >chrysler chrysler</a>
"bin-path" => "/usr/bin/php5-cgi",
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/chrysler-daimler.html >chrysler daimler</a>
"socket" => "/tmp/php.socket"
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/dodge-1500-ram.html >dodge 1500 ram</a>
))
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/dodge-dakota.html >dodge dakota</a>
)</pre>
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/dodge-dealer.html >dodge dealer</a>
jotta PHP-tulkki tulkkaisi <tt>.php</tt>-päätteiset tiedostot. Lopuksi tallennetaan muutokset ja käynnistetään palvelin uudelleen komennolla
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/dodge-truck.html >dodge truck</a>
# /etc/init.d/lighttpd restart
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/ferrari-sale.html >ferrari sale</a>
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/ford-center.html >ford center</a>
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/ford-dealers.html >ford dealers</a>
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/ford-model.html >ford model</a>
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/ford-motor-company.html >ford motor company</a>
<a href= http://groups.google.com/group/VirginiaSophiaTownsend-pvl/web/ford-motor.html >ford motor</a>


== Salasanasuojatut hakemistot ==
== Salasanasuojatut hakemistot ==
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 [[ohjelmien asentaminen|löytyvät]] yleensä paketista <tt>apache2-utils</tt>.
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>:
# apt-get install apache2-utils


Seuraavaksi luodaan haluttu tunnus, salasana ja realm, jossa se on voimassa:  
Seuraavaksi luodaan haluttu tunnus, salasana ja realm, jossa se on voimassa:  
  # htdigest -c /etc/lighttpd/.lighttpdpassword 'Authorized users only' tunnus
  # htdigest -c /etc/lighttpd/.lighttpdpassword 'Authorized users only' tunnus
Ja lisätään tiedoston <tt>/etc/lighttpd/lighttpd.conf</tt> <tt>server.modules</tt>-listaan "<tt>mod_auth</tt>", ja samaan tiedostoon johonkin kohtaan vielä seuraavat määritykset:
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:
<pre>
<pre>
# mod_auth
# mod_auth
Rivi 46: Rivi 70:
Koska salasanasuojaus on hieman kyseenalainen, mikäli salasanat lähetetään Internetin läpi selkokielisenä, asetetaan vielä [[SSL]]-salaus.
Koska salasanasuojaus on hieman kyseenalainen, mikäli salasanat lähetetään Internetin läpi selkokielisenä, asetetaan vielä [[SSL]]-salaus.


Asenna <tt>openssl</tt>-paketti, mikäli se ei ole jo valmiina jonkin toisen paketin riippuvuutena. Luo seuraavaksi sertifikaatti, joka voimassa 365 vuorokautta:
Asenna <tt>openssl</tt>-paketti, mikäli se ei ole jo valmiina jonkin toisen paketin riippuvuutena. Esimerkiksi Debian-pohjaisissa jakeluissa komennolla
# apt-get install openssl
 
Luodaan seuraavaksi sertifikaatti, joka voimassa 365 vuorokautta:
  # mkdir /etc/lighttpd/ssl/
  # mkdir /etc/lighttpd/ssl/
  # openssl req -new -x509 -keyout /etc/lighttpd/ssl/esimerkkinimi.pem -out /etc/lighttpd/ssl/esimerkkinimi.pem -days 365 -nodes
  # openssl req -new -x509 -keyout /etc/lighttpd/ssl/esimerkkinimi.pem -out /etc/lighttpd/ssl/esimerkkinimi.pem -days 365 -nodes


Kysymyksiin voi suurinpiirtein vastailla mitä haluat. Itse luodussa sertifikaatissa niillä ei ole juuri merkitystä, mutta kohtaan
Vastaile kysymyksiin mitä haluat. Itse luodussa sertifikaatissa niillä ei ole juuri merkitystä.
<pre> Common Name (eg, YOUR name) []: </pre>
tulisi laittaa osoite jolla otetaan yhteys koneeseen (esim mundomain.com). Muuten selain saattaa antaa virheen koneelle kuulumattomasta sertifikaatista.


Lisää lopuksi <tt>/etc/lighttpd/lighttpd.conf</tt>-tiedostoon rivit:
Lisää lopuksi ''/etc/lighttpd/lighttpd.conf''-tiedostoon rivit:
<pre>
<pre>
# SSL
# SSL
$SERVER["socket"]== "ip-osoite tai hostname tähän!:443" {
$SERVER["socket"]== "<ip-osoite tai hostname tähän!>:443" {
server.document-root = "/var/www"
server.document-root = "/var/www"
ssl.engine = "enable"
ssl.engine = "enable"
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetty malline:

Noudettu kohteesta ”https://www.linux.fi/wiki/Lighttpd