Ero sivun ”Apache HTTPD:n asetukset” versioiden välillä

Siirry navigaatioon Siirry hakuun
38 merkkiä lisätty ,  13. tammikuuta 2006
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
 
Ei muokkausyhteenvetoa
Rivi 5: Rivi 5:
Apachen määritykset ovat tiedostossa /etc/httpd/conf/httpd.conf. Kyseinen tiedosto sisältää runsaasti kommentteja, joiden avulla on helppo päästä alkuun Apachen hallinnassa. Lisätietoja löytyy erittäin hyvin tehdystä dokumentoinnista ja ohjeistuksesta Apachen www-saitilta (http://httpd.apache.org/docs-2.0/). Alla on pyritty suomentamaan ja selkeyttämään dokumenttia. Kyseinen ohjeistus on tehty kommenttimuotoon, jolloin voit halutessasi siirtää sen sellaisenaan omien konfiguraatioidesi pohjaksi.
Apachen määritykset ovat tiedostossa /etc/httpd/conf/httpd.conf. Kyseinen tiedosto sisältää runsaasti kommentteja, joiden avulla on helppo päästä alkuun Apachen hallinnassa. Lisätietoja löytyy erittäin hyvin tehdystä dokumentoinnista ja ohjeistuksesta Apachen www-saitilta (http://httpd.apache.org/docs-2.0/). Alla on pyritty suomentamaan ja selkeyttämään dokumenttia. Kyseinen ohjeistus on tehty kommenttimuotoon, jolloin voit halutessasi siirtää sen sellaisenaan omien konfiguraatioidesi pohjaksi.


# Tarkemmat ohjeet <URL:http://httpd.apache.org/docs-2.0/>  
# Tarkemmat ohjeet <URL:http://httpd.apache.org/docs-2.0/>  


# Määritykset jaettu kolmeen perustyyppiin
# Määritykset jaettu kolmeen perustyyppiin
#  1. Määritykset, jotka koskettavat Apache palvelimen prosesseja
#  1. Määritykset, jotka koskettavat Apache palvelimen prosesseja
# kokonaisuudessaan (globaali ympäristö)
# kokonaisuudessaan (globaali ympäristö)
#  2. Määritykset, jotka koskettavat Apache palvelimen pääsivustoa  
#  2. Määritykset, jotka koskettavat Apache palvelimen pääsivustoa  
# (main/default server) eli vastaa niistä määrityksistä, joita ei ole
# (main/default server) eli vastaa niistä määrityksistä, joita ei ole
# erikseen määritetty virtuaalipalvelimille. Nämä määritykset antavat
# erikseen määritetty virtuaalipalvelimille. Nämä määritykset antavat
# myös perusasetukset virtuaalipalvelimille.
# myös perusasetukset virtuaalipalvelimille.
#  3. Virtuaalipalvelinten määritykset
#  3. Virtuaalipalvelinten määritykset


### 1: globaali ymp.
### 1: globaali ymp.


# Piilottaa käynnissä olevat modulit näkymästä maailmalle
# Piilottaa käynnissä olevat modulit näkymästä maailmalle
ServerTokens OS
ServerTokens OS


# Palvelimen juurihakemisto, mistä löytyvät konfiguraatio-, logi- ja
# Palvelimen juurihakemisto, mistä löytyvät konfiguraatio-, logi- ja
# virhetiedostot.
# virhetiedostot.
ServerRoot "/etc/httpd"
ServerRoot "/etc/httpd"


# Tiedosto, joka sisältää httpd:n käynnistyessään saaman prosessinumeron
# Tiedosto, joka sisältää httpd:n käynnistyessään saaman prosessinumeron
PidFile run/httpd.pid
PidFile run/httpd.pid


# Aika sekunneissa kauanko palvelin odottaa vastausta pyyntöön
# Aika sekunneissa kauanko palvelin odottaa vastausta pyyntöön
# Pyyntö voi olla
# Pyyntö voi olla
# GET
# GET
# POST / PUT pyyntöjen välinen TCP-pakettien aika
# POST / PUT pyyntöjen välinen TCP-pakettien aika
# TCP-pakettien kättelyjen (ACK) välinen aika
# TCP-pakettien kättelyjen (ACK) välinen aika
Timeout 120
Timeout 120


# Sallitaanko jatkuva yhteys (enemmän kuin yksi pyyntö / yhteys)
# Sallitaanko jatkuva yhteys (enemmän kuin yksi pyyntö / yhteys)
# Nopeuttaa staattisten sivujen käsittelyä, oletuksena pois
# Nopeuttaa staattisten sivujen käsittelyä, oletuksena pois
KeepAlive Off
KeepAlive Off


# Jos edellinen käytössä, niin montako kyselyä samaan yhteyteen
# Jos edellinen käytössä, niin montako kyselyä samaan yhteyteen
MaxKeepAliveRequests 100
MaxKeepAliveRequests 100


# Montako sekunttia odotetaan pyyntöä samasta yhteydestä ennen sen
# Montako sekunttia odotetaan pyyntöä samasta yhteydestä ennen sen
# sulkemista. Ruuhkaisilla palvelimilla ei kannata odottaa liian kauaa
# sulkemista. Ruuhkaisilla palvelimilla ei kannata odottaa liian kauaa
KeepAliveTimeout 15
KeepAliveTimeout 15


# prefork MPM on oletus, worker MPM pitää määrittää asennuksessa erikseen
# prefork MPM on oletus, worker MPM pitää määrittää asennuksessa erikseen
# StartServers: montako palvelinprosessia käynnistetään
# StartServers: montako palvelinprosessia käynnistetään
# MinSpareServers: minimimäärä varapalvelinprosesseja
# MinSpareServers: minimimäärä varapalvelinprosesseja
# MaxSpareServers: maksimimäärä varapalvelinprosesseja
# MaxSpareServers: maksimimäärä varapalvelinprosesseja
# ServerLimit: Maxclients muuttujan maksimimäärä (Älä muuta)
# ServerLimit: Maxclients muuttujan maksimimäärä (Älä muuta)
# MaxClients: Käynnistettävien serveriprosessien maksimimäärä
# MaxClients: Käynnistettävien serveriprosessien maksimimäärä
# MaxRequestsPerChild: palvelinprosessin tarjoamien pyyntöjen
# MaxRequestsPerChild: palvelinprosessin tarjoamien pyyntöjen
# maksimimäärä
# maksimimäärä
<IfModule prefork.c>
<IfModule prefork.c>
StartServers      8
StartServers      8
Rivi 63: Rivi 63:
</IfModule>
</IfModule>


# worker MPM
# worker MPM
<IfModule worker.c>
<IfModule worker.c>
StartServers        2
StartServers        2
Rivi 73: Rivi 73:
</IfModule>
</IfModule>


# Jos haluat Apachen kuuntelevan vain tiettyä Ip-osoitetta ja/tai porttia
# Jos haluat Apachen kuuntelevan vain tiettyä Ip-osoitetta ja/tai porttia
#Listen 12.34.56.78:80
#Listen 12.34.56.78:80
Listen 80
Listen 80


# Dynamic Shared Object (DSO) Support (Linkkikirjastojen tuki)
# Dynamic Shared Object (DSO) Support (Linkkikirjastojen tuki)
# Lisätietoja: http://httpd.apache.org/docs/2.0/mod/
# Lisätietoja: http://httpd.apache.org/docs/2.0/mod/
LoadModule access_module modules/mod_access.so
LoadModule access_module modules/mod_access.so
LoadModule auth_module modules/mod_auth.so
LoadModule auth_module modules/mod_auth.so
62

muokkausta

Navigointivalikko