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

Siirry navigaatioon Siirry hakuun
13 merkkiä lisätty ,  9. joulukuuta 2020
p
ei muokkausyhteenvetoa
p (LinuxMan siirsi sivun Apache httpd:n asetukset uudelle nimelle Apache HTTPD:n asetukset)
pEi muokkausyhteenvetoa
 
Rivi 1: Rivi 1:
[[Apache httpd]] on ylivoimaisesti käytetyin www-palvelin, joka mukautuu helposti haluamiisi tarpeisiin. Apache httpd 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 [[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 [http://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.
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ää 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


Rivi 66: Rivi 66:


# 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: 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  
# (http://httpd.apache.org/docs-2.0/mod/core.html#options):
# (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:
# http://httpd.apache.org/docs/2.0/howto/auth.html
# 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:
# http://httpd.apache.org/docs/2.0/mod/mod_auth_digest.html
# 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:
# http://httpd.apache.org/docs/2.0/mod/mod_access.html#order
# 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:
# http://httpd.apache.org/docs/2.0/mod/mod_access.html#allow
# https://httpd.apache.org/docs/2.0/mod/mod_access.html#allow
# http://httpd.apache.org/docs/2.0/mod/mod_setenvif.html
# https://httpd.apache.org/docs/2.0/mod/mod_setenvif.html
# http://httpd.apache.org/docs/2.0/env.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: http://httpd.apache.org/docs/2.0/mod/core.html#enablemmap
# 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 http://httpd.apache.org/docs-2.0/mod/core.html#enablesendfile
# 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: http://httpd.apache.org/docs/2.0/mod/core.html#loglevel
# 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 http://httpd.apache.org/docs-2.0/mod/mod_cache.html
# 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 /
1 122

muokkausta

Navigointivalikko