Ero sivun ”Apache HTTPD:n asetukset” versioiden välillä
Siirry navigaatioon
Siirry hakuun
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 |