Ero sivun ”Apache HTTPD:n asetukset” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
ei muokkausyhteenvetoa
p (LinuxMan siirsi sivun Apache httpd:n asetukset uudelle nimelle Apache HTTPD:n asetukset) |
pEi muokkausyhteenvetoa |
||
Rivi 1: | Rivi 1: | ||
[[Apache | [[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 [[asetustiedosto]]ssa <tt>/etc/httpd/conf/httpd.conf</tt> tai <tt>/etc/apache2/httpd.conf</tt>. Kyseinen tiedosto sisältää runsaasti kommentteja, joiden avulla on helppo päästä alkuun Apachen hallinnassa. Lisätietoja löytyy Apachen [ | Apachen määritykset ovat [[asetustiedosto]]ssa <tt>/etc/httpd/conf/httpd.conf</tt> tai <tt>/etc/apache2/httpd.conf</tt>. Kyseinen tiedosto sisältää runsaasti kommentteja, joiden avulla on helppo päästä alkuun Apachen hallinnassa. Lisätietoja löytyy Apachen [https://httpd.apache.org/docs-2.0/ ohjeista]. Alla on pyritty suomentamaan ja selkeyttämään ohjeita. Ohjeistus on tehty kommenttimuotoon Apachen asetustiedostoon, jolloin voit halutessasi siirtää sen sellaisenaan oman asetustiedostosi pohjaksi. | ||
<source lang="bash"> | <source lang="bash"> | ||
Rivi 12: | Rivi 12: | ||
ServerRoot "/etc/httpd" | ServerRoot "/etc/httpd" | ||
# Tiedosto, joka sisältää | # Tiedosto, joka sisältää HTTPD:n käynnistyessään saaman prosessinumeron | ||
PidFile run/httpd.pid | PidFile run/httpd.pid | ||
Rivi 66: | Rivi 66: | ||
# Dynamic Shared Object (DSO) Support (Linkkikirjastojen tuki) | # Dynamic Shared Object (DSO) Support (Linkkikirjastojen tuki) | ||
# Lisätietoja: | # Lisätietoja: https://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 | ||
Rivi 171: | Rivi 171: | ||
# "Options All" mukana | # "Options All" mukana | ||
# Arvojen selitykset | # Arvojen selitykset | ||
# ( | # (https://httpd.apache.org/docs-2.0/mod/core.html#options): | ||
# Indexes - Jos annettu pelkkä hakemisto ja sieltä puuttuu DirectoryIndex | # Indexes - Jos annettu pelkkä hakemisto ja sieltä puuttuu DirectoryIndex | ||
Rivi 199: | Rivi 199: | ||
# Options FileInfo AuthConfig Limit | # Options FileInfo AuthConfig Limit | ||
# Lisätietoa autentikoinnista: | # Lisätietoa autentikoinnista: | ||
# | # https://httpd.apache.org/docs/2.0/howto/auth.html | ||
# None - .htaccess-tiedostot jätetään huomioitta | # None - .htaccess-tiedostot jätetään huomioitta | ||
Rivi 219: | Rivi 219: | ||
# mutta toimii vain tietyillä selaimilla, lisätietoja Digest tavan | # mutta toimii vain tietyillä selaimilla, lisätietoja Digest tavan | ||
# käytöstä löydät osoitteesta: | # käytöstä löydät osoitteesta: | ||
# | # https://httpd.apache.org/docs/2.0/mod/mod_auth_digest.html | ||
# AuthUserFile - Käyttäjien nimet ja salasanat sisältävän | # AuthUserFile - Käyttäjien nimet ja salasanat sisältävän | ||
Rivi 257: | Rivi 257: | ||
# Edellä olevat esimerkit tarkemmin: | # Edellä olevat esimerkit tarkemmin: | ||
# | # https://httpd.apache.org/docs/2.0/mod/mod_access.html#order | ||
# Allow määritteellä annetaan ne koneet, joilla on oikeus palvelimelle | # Allow määritteellä annetaan ne koneet, joilla on oikeus palvelimelle | ||
Rivi 263: | Rivi 263: | ||
# ympäristömuuttujista saatavalla tiedolla. Ympäristö muuttujien käytöstä | # ympäristömuuttujista saatavalla tiedolla. Ympäristö muuttujien käytöstä | ||
# löydät tietoja ja esimerkkejä mm. seuraavista osoitteista: | # löydät tietoja ja esimerkkejä mm. seuraavista osoitteista: | ||
# | # https://httpd.apache.org/docs/2.0/mod/mod_access.html#allow | ||
# | # https://httpd.apache.org/docs/2.0/mod/mod_setenvif.html | ||
# | # https://httpd.apache.org/docs/2.0/env.html | ||
# http://www.serverwatch.com/tutorials/article.php/1132731 | # http://www.serverwatch.com/tutorials/article.php/1132731 | ||
# Esimerkkejä: | # Esimerkkejä: | ||
Rivi 341: | Rivi 341: | ||
# lähetystä asiakkaalle. Tämä on olennaista palvelimen päässä | # lähetystä asiakkaalle. Tämä on olennaista palvelimen päässä | ||
# käsiteltäville tiedostoille kuten .shtml. Oletuksena päällä. | # käsiteltäville tiedostoille kuten .shtml. Oletuksena päällä. | ||
# Lisätietoja: | # Lisätietoja: https://httpd.apache.org/docs/2.0/mod/core.html#enablemmap | ||
#EnableMMAP off | #EnableMMAP off | ||
# EnableSendfile määritteen ollessa päällä Apache näyttää staattisen | # EnableSendfile määritteen ollessa päällä Apache näyttää staattisen | ||
# tiedoston asiakkaalle käsittelemättä sitä ensin. Päällä oletuksena. | # tiedoston asiakkaalle käsittelemättä sitä ensin. Päällä oletuksena. | ||
# Lisätietoa | # Lisätietoa https://httpd.apache.org/docs-2.0/mod/core.html#enablesendfile | ||
#EnableSendfile off | #EnableSendfile off | ||
Rivi 355: | Rivi 355: | ||
# Mahdollisia arvoja: debug, info, notice, warn, error, crit, | # Mahdollisia arvoja: debug, info, notice, warn, error, crit, | ||
# alert, emerg. | # alert, emerg. | ||
# Tarkemmin: | # Tarkemmin: https://httpd.apache.org/docs/2.0/mod/core.html#loglevel | ||
LogLevel warn | LogLevel warn | ||
# Palvelimelle kohdistuneet pyynnöt taltioidaan CustomLog määritteen | # Palvelimelle kohdistuneet pyynnöt taltioidaan CustomLog määritteen | ||
Rivi 652: | Rivi 652: | ||
# Proxyn cachen mahdollistaminen | # Proxyn cachen mahdollistaminen | ||
# Lisätietoa | # Lisätietoa https://httpd.apache.org/docs-2.0/mod/mod_cache.html | ||
#<IfModule mod_disk_cache.c> | #<IfModule mod_disk_cache.c> | ||
# CacheEnable disk / | # CacheEnable disk / |