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>