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

Siirry navigaatioon Siirry hakuun
11 merkkiä poistettu ,  18. elokuuta 2007
p
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
pEi muokkausyhteenvetoa
Rivi 1: Rivi 1:
[[Apache]] on Linuxin puolella ylivoimainen www-palvelin, joka mukautuu helposti haluamiisi tarpeisiin. Kyseinen ohjelmisto löytyy myös [[Windows]]-alustalle.
[[Apache httpd]] on ylivoimaisesti käytetyin www-palvelin, joka mukautuu helposti haluamiisi tarpeisiin. Apache httpd löytyy myös [[Windows]]-alustalle.


Apachen määritykset ovat tiedostossa /etc/httpd/conf/httpd.conf tai /etc/apache2/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 [http://httpd.apache.org/docs-2.0/ www-saitilta]. 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 [[asetustiedosto]]ssa /etc/httpd/conf/httpd.conf tai /etc/apache2/httpd.conf. Kyseinen tiedosto sisältää runsaasti kommentteja, joiden avulla on helppo päästä alkuun Apachen hallinnassa. Lisätietoja löytyy dokumentoinnista ja ohjeistuksesta Apachen [http://httpd.apache.org/docs-2.0/ www-sivustolta]. Alla on pyritty suomentamaan ja selkeyttämään dokumenttia. Kyseinen ohjeistus on tehty kommenttimuotoon, jolloin voit halutessasi siirtää sen sellaisenaan omien konfiguraatioidesi pohjaksi.


[[Apache harjoituksia]] on harjoituksia osiossa.
[[Apache-harjoituksia]] on harjoituksia-osiossa.


  # Tarkemmat ohjeet: http://httpd.apache.org/docs/2.0  
  # Tarkemmat ohjeet: 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
Rivi 18: Rivi 18:
  ### 1: globaali ymp.
  ### 1: globaali ymp.


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


  # Palvelimen juurihakemisto, mistä löytyvät konfiguraatio-, logi- ja
  # Palvelimen juurihakemisto, mistä löytyvät asetus-, loki- ja
  # virhetiedostot.
  # virhetiedostot.
  ServerRoot "/etc/httpd"
  ServerRoot "/etc/httpd"
Rivi 31: Rivi 31:
  # 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 päältä
  KeepAlive Off
  KeepAlive Off


Rivi 131: Rivi 131:
  #ExtendedStatus On
  #ExtendedStatus On


  # httpd käyttäjä ja käyttäjäryhmä
  # httpd-käyttäjä ja -käyttäjäryhmä
  User apache
  User apache
  Group apache
  Group apache
Rivi 164: Rivi 164:
  DocumentRoot "/var/www/html"
  DocumentRoot "/var/www/html"


  # Jokaiseen hakemistoon (johon Apachella on pääsy) voidaan määrittää
  # Jokaiseen hakemistoon johon Apachella on pääsy voidaan määrittää
  # palvelut ja ominaisuudet jotka sallitaan / kielletään kyseisessä
  # palvelut ja ominaisuudet jotka sallitaan / kielletään kyseisessä
  # hakemistossa ja sen alihakemistoissa
  # hakemistossa ja sen alihakemistoissa
Rivi 214: Rivi 214:
  # http://httpd.apache.org/docs/2.0/howto/auth.html
  # http://httpd.apache.org/docs/2.0/howto/auth.html


  # None - .htaccess tiedostot jätetään huomioitta
  # None - .htaccess-tiedostot jätetään huomioitta


  # AuthConfig - Sallii lupamääritteiden käytön
  # AuthConfig - Sallii lupamääritteiden käytön
  # Lupamääritteitä voivat olla:
  # Lupamääritteitä voivat olla:
  # - AuthDBMGroupFile - Käyttäjäryhmien nimet sisältävä DBM tiedosto.
  # - AuthDBMGroupFile - Käyttäjäryhmien nimet sisältävä DBM-tiedosto.
  # Käyttää mod_auth_dbm modulia, joka tarjoaa perusautentikoinnin, missä
  # Käyttää mod_auth_dbm-moduulia, joka tarjoaa perusautentikoinnin, missä
  # käyttäjänimet ja salasanat tallennetaan DBM tyyppiseen tietokantaan
  # käyttäjänimet ja salasanat tallennetaan DBM-tyyppiseen tietokantaan
  # toisin kuin mod_auth moduli, joka käyttää tekstitiedostoja.
  # toisin kuin mod_auth-moduuli, joka käyttää tekstitiedostoja.
  # Lisää DBM tiedostoista ja niiden luonnista:
  # Lisää DBM-tiedostoista ja niiden luonnista:
  # http://www.apacheweek.com/features/dbmauth
  # http://www.apacheweek.com/features/dbmauth
  # - AuthDBMUserFile - Käyttäjien nimet ja salasanat sisältävä DBM
  # - AuthDBMUserFile - Käyttäjien nimet ja salasanat sisältävä DBM-
  # tiedosto
  # tiedosto
  # - AuthGroupFile - Käyttäjäryhmät sisältävä tekstitiedosto
  # - AuthGroupFile - Käyttäjäryhmät sisältävä tekstitiedosto
Rivi 253: Rivi 253:
  # oletuskäytännön (Allow,Deny -> Oletuksena kaikilta kielletty).
  # oletuskäytännön (Allow,Deny -> Oletuksena kaikilta kielletty).


  # Esim. (päästää vain Apache.org domainiin kuuluvat koneet,  
  # Esim. (päästää vain Apache.org-domainiin kuuluvat koneet,  
  # muut kielletään):
  # muut kielletään):
  # Order Deny,Allow
  # Order Deny,Allow
Rivi 259: Rivi 259:
  # Allow from apache.org
  # Allow from apache.org


  # Esim. (Päästää vain apache.org domainiin kuuluvat, oletuksena kielto)
  # Esim. (Päästää vain apache.org-domainiin kuuluvat, oletuksena kielto)
  # Order Allow,Deny
  # Order Allow,Deny
  # Allow from apache.org
  # Allow from apache.org
Rivi 301: Rivi 301:
  # Käyttäjän kotihakemiston oikeuksiksi (/home/userid) tulee muuttaa 711
  # Käyttäjän kotihakemiston oikeuksiksi (/home/userid) tulee muuttaa 711
  # ja /home/userid/public_html oikeudet tulee olla 755,
  # ja /home/userid/public_html oikeudet tulee olla 755,
  # Muuten asiakas ei pääse hakemistoon ja saa "403 Forbidden" ilmoituksen.
  # Muuten asiakas ei pääse hakemistoon ja saa "403 Forbidden"-ilmoituksen.


  <IfModule mod_userdir.c>
  <IfModule mod_userdir.c>
Rivi 333: Rivi 333:
  </Files>
  </Files>


  # mime.type tiedoston sijainti
  # mime.type-tiedoston sijainti
  TypesConfig /etc/mime.types
  TypesConfig /etc/mime.types


Rivi 341: Rivi 341:
  DefaultType text/plain
  DefaultType text/plain


  # MIME-tyypin tunnistukseen käytettävän MIMEMagicFile tiedoston sijainti
  # MIME-tyypin tunnistukseen käytettävän MIMEMagicFile-tiedoston sijainti
  <IfModule mod_mime_magic.c>
  <IfModule mod_mime_magic.c>
  #  MIMEMagicFile /usr/share/magic.mime
  #  MIMEMagicFile /usr/share/magic.mime
Rivi 347: Rivi 347:
  </IfModule>
  </IfModule>


  # Tallennetaanko logeihin asiakkaiden nimet vai pelkät IP-osoitteet
  # Tallennetaanko lokeihin asiakkaiden nimet vai pelkät IP-osoitteet
  # esim. www.apache.org (on) tai 204.62.129.132 (off).
  # esim. www.apache.org (on) tai 204.62.129.132 (off).
  HostnameLookups Off
  HostnameLookups Off
Rivi 379: Rivi 379:
  LogFormat "%{User-agent}i" agent
  LogFormat "%{User-agent}i" agent


  # mod_logio modulin ollessa ladattuna voi käyttää combinedio muotoilua,  
  # mod_logio moduulin ollessa ladattuna voi käyttää combinedio muotoilua,  
  # joka sisältää todellisten lähetettyjen ja saatujen tavujen lukumäärän.
  # joka sisältää todellisten lähetettyjen ja saatujen tavujen lukumäärän.
  #LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
  #LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
Rivi 419: Rivi 419:
  # WebDAV on www-sivujen etähallintaan tarkoitettu standardi.  
  # WebDAV on www-sivujen etähallintaan tarkoitettu standardi.  
  # Esimerkiksi WebDev, joka on php:llä toteutettu sivustonhallintasovellus,
  # Esimerkiksi WebDev, joka on php:llä toteutettu sivustonhallintasovellus,
  # tukee WebDAV protokollaa.
  # tukee WebDAV-protokollaa.
  <IfModule mod_dav_fs.c>
  <IfModule mod_dav_fs.c>
     # WebDAV lukitus tietokannan sijainti
     # WebDAV-lukitustietokannan sijainti
     DAVLockDB /var/lib/dav/lockdb
     DAVLockDB /var/lib/dav/lockdb
  </IfModule>
  </IfModule>
Rivi 481: Rivi 481:
  HeaderName HEADER.html
  HeaderName HEADER.html


  # IndexIgnore sisältää tiedostonikmet, joita ei listata
  # IndexIgnore sisältää tiedostonimet, joita ei listata
  IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
  IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t


Rivi 633: Rivi 633:
  BrowserMatch "^gnome-vfs" redirect-carefully
  BrowserMatch "^gnome-vfs" redirect-carefully


  # Mahdollistetaan mod_status modulin luoda palvelintilaraportteja
  # Mahdollistetaan mod_status-moduulin luoda palvelintilaraportteja
  #<Location /server-status>
  #<Location /server-status>
  #    SetHandler server-status
  #    SetHandler server-status
Rivi 659: Rivi 659:
  #</Proxy>
  #</Proxy>
   
   
  # Proxyn HTTP/1.1 "Via:" headers käsittely.
  # Proxyn HTTP/1.1 "Via:" headers -käsittely.
  # "Full" lisää palvelinversion, "Block" poistaa kaikki Via: headers:it)
  # "Full" lisää palvelinversion, "Block" poistaa kaikki Via: headers:it)
  # Valitse Off | On | Full | Block
  # Valitse Off | On | Full | Block
4 316

muokkausta

Navigointivalikko