Apache HTTP-palvelin

APACHE HTTPD KOULUTUSTA VUONNA 2025!

Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi heti! Koulutuksen järjestää asiantuntijasi Koulutus- ja konsultointipalvelu KK Mediat.

Apachen Alias-määrittelyt

Alias on lyhyt ja käytännöllinen viittaus palvelinkoneella sijaitsevaan resurssiin. Alias-komentoa käytetään, kun halutaan luoda yksinkertaisempi ja selkeämpi viittaus monimutkaisten tiedostopolkujen sijaan.

Alias direktiivin syntaksi on :

<IfModule alias_module>
  Alias virtuaaliPolku oikeaTiedostoPolku
</IfModule>

Alias-direktiiviä seuraa yleensä ko. hakemiston oikeuksien määrittely <Directory>-lohkon avulla. Hyvä esimerkki Alias-ominaisuuden käytöstä löytyy Apachen oletusarvoisesta säännöstöstä:


Alias /manual "C:/Program Files/Apache Group/Apache2/manual"
  <Directory "C:/Program Files/Apache Group/Apache2/manual">
  Options Indexes FollowSymLinks MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

Skriptialias (kuten cgi-bin) on virtuaalihakemisto, jolle on myönnetty tavan kansiota suuremmat suoritusoikeudet. Tämä antaa hakemistolle mahdollisuuden käyttää korkeampia suoritusoikeuksia, mutta se voi myös altistaa palvelimen tietoturvariskeille.

<IfModule alias_module>
   ScriptAlias /cgi-bin/ "C:/ApacheWeb/cgi-bin/"
</IfModule>

  <Directory "C:/ApacheWeb/cgi-bin">
  AllowOverride None
  Options execCGI
  Order allow,deny
  Allow from all
</Directory>