Muokataan sivua Apache HTTPD:n asetukset
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
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 | 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. | |||
<pre> | |||
# Piilottaa käynnissä olevat moduulit näkymästä maailmalle | # Piilottaa käynnissä olevat moduulit näkymästä maailmalle | ||
ServerTokens OS | ServerTokens OS | ||
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: http://httpd.apache.org/docs/2.0/mod/ | ||
LoadModule access_module modules/mod_access.so | LoadModule access_module modules/mod_access.so <br> | ||
LoadModule auth_module modules/mod_auth.so | LoadModule auth_module modules/mod_auth.so <br> | ||
LoadModule auth_anon_module modules/mod_auth_anon.so | LoadModule auth_anon_module modules/mod_auth_anon.so <br> | ||
LoadModule auth_dbm_module modules/mod_auth_dbm.so | LoadModule auth_dbm_module modules/mod_auth_dbm.so <br> | ||
LoadModule auth_digest_module modules/mod_auth_digest.so | LoadModule auth_digest_module modules/mod_auth_digest.so <br> | ||
LoadModule ldap_module modules/mod_ldap.so | LoadModule ldap_module modules/mod_ldap.so <br> | ||
LoadModule auth_ldap_module modules/mod_auth_ldap.so | LoadModule auth_ldap_module modules/mod_auth_ldap.so <br> | ||
LoadModule include_module modules/mod_include.so | LoadModule include_module modules/mod_include.so <br> | ||
LoadModule log_config_module modules/mod_log_config.so | LoadModule log_config_module modules/mod_log_config.so <br> | ||
LoadModule logio_module modules/mod_logio.so | LoadModule logio_module modules/mod_logio.so <br> | ||
LoadModule env_module modules/mod_env.so | LoadModule env_module modules/mod_env.so <br> | ||
LoadModule mime_magic_module modules/mod_mime_magic.so | LoadModule mime_magic_module modules/mod_mime_magic.so <br> | ||
LoadModule cern_meta_module modules/mod_cern_meta.so | LoadModule cern_meta_module modules/mod_cern_meta.so <br> | ||
LoadModule expires_module modules/mod_expires.so | LoadModule expires_module modules/mod_expires.so <br> | ||
LoadModule deflate_module modules/mod_deflate.so | LoadModule deflate_module modules/mod_deflate.so <br> | ||
LoadModule headers_module modules/mod_headers.so | LoadModule headers_module modules/mod_headers.so <br> | ||
LoadModule usertrack_module modules/mod_usertrack.so | LoadModule usertrack_module modules/mod_usertrack.so <br> | ||
LoadModule setenvif_module modules/mod_setenvif.so | LoadModule setenvif_module modules/mod_setenvif.so <br> | ||
LoadModule mime_module modules/mod_mime.so | LoadModule mime_module modules/mod_mime.so <br> | ||
LoadModule dav_module modules/mod_dav.so | LoadModule dav_module modules/mod_dav.so <br> | ||
LoadModule status_module modules/mod_status.so | LoadModule status_module modules/mod_status.so <br> | ||
LoadModule autoindex_module modules/mod_autoindex.so | LoadModule autoindex_module modules/mod_autoindex.so <br> | ||
LoadModule asis_module modules/mod_asis.so | LoadModule asis_module modules/mod_asis.so <br> | ||
LoadModule info_module modules/mod_info.so | LoadModule info_module modules/mod_info.so <br> | ||
LoadModule dav_fs_module modules/mod_dav_fs.so | LoadModule dav_fs_module modules/mod_dav_fs.so <br> | ||
LoadModule vhost_alias_module modules/mod_vhost_alias.so | LoadModule vhost_alias_module modules/mod_vhost_alias.so <br> | ||
LoadModule negotiation_module modules/mod_negotiation.so | LoadModule negotiation_module modules/mod_negotiation.so <br> | ||
LoadModule dir_module modules/mod_dir.so | LoadModule dir_module modules/mod_dir.so <br> | ||
LoadModule actions_module modules/mod_actions.so | LoadModule actions_module modules/mod_actions.so <br> | ||
LoadModule speling_module modules/mod_speling.so | LoadModule speling_module modules/mod_speling.so <br> | ||
LoadModule userdir_module modules/mod_userdir.so | LoadModule userdir_module modules/mod_userdir.so <br> | ||
LoadModule alias_module modules/mod_alias.so | LoadModule alias_module modules/mod_alias.so <br> | ||
LoadModule rewrite_module modules/mod_rewrite.so | LoadModule rewrite_module modules/mod_rewrite.so <br> | ||
LoadModule proxy_module modules/mod_proxy.so | LoadModule proxy_module modules/mod_proxy.so <br> | ||
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so | LoadModule proxy_ftp_module modules/mod_proxy_ftp.so <br> | ||
LoadModule proxy_http_module modules/mod_proxy_http.so | LoadModule proxy_http_module modules/mod_proxy_http.so <br> | ||
LoadModule proxy_connect_module modules/mod_proxy_connect.so | LoadModule proxy_connect_module modules/mod_proxy_connect.so <br> | ||
LoadModule cache_module modules/mod_cache.so | LoadModule cache_module modules/mod_cache.so <br> | ||
LoadModule suexec_module modules/mod_suexec.so | LoadModule suexec_module modules/mod_suexec.so <br> | ||
LoadModule disk_cache_module modules/mod_disk_cache.so | LoadModule disk_cache_module modules/mod_disk_cache.so <br> | ||
LoadModule file_cache_module modules/mod_file_cache.so | LoadModule file_cache_module modules/mod_file_cache.so <br> | ||
LoadModule mem_cache_module modules/mod_mem_cache.so | LoadModule mem_cache_module modules/mod_mem_cache.so <br> | ||
LoadModule cgi_module modules/mod_cgi.so | LoadModule cgi_module modules/mod_cgi.so <br> | ||
# Lataa määritystiedostot hakemistosta "/etc/httpd/conf.d". | # Lataa määritystiedostot hakemistosta "/etc/httpd/conf.d". | ||
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): | ||
# 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 | ||
# 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 | ||
# 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 | ||
# 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 | ||
# | # http://httpd.apache.org/docs/2.0/mod/mod_setenvif.html | ||
# | # http://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: http://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 http://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: http://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 http://httpd.apache.org/docs-2.0/mod/mod_cache.html | ||
#<IfModule mod_disk_cache.c> | #<IfModule mod_disk_cache.c> | ||
# CacheEnable disk / | # CacheEnable disk / | ||
Rivi 677: | Rivi 677: | ||
# CustomLog logs/dummy-host.example.com-access_log common | # CustomLog logs/dummy-host.example.com-access_log common | ||
#</VirtualHost> | #</VirtualHost> | ||
</pre> | |||
</ | |||
[[Luokka:Apache]] | [[Luokka:Apache]] | ||
[[Luokka:Opetusmateriaalit]] | [[Luokka:Opetusmateriaalit]] |