Diferencia entre revisiones de «Módulo Alias en Apache 2.4»
Ir a la navegación
Ir a la búsqueda
| (No se muestran 2 ediciones intermedias del mismo usuario) | |||
| Línea 3: | Línea 3: | ||
= Habilitando o módulo = | = Habilitando o módulo = | ||
| − | |||
sudo a2enmod alias | sudo a2enmod alias | ||
| Línea 11: | Línea 10: | ||
Alias "/image" "/ftp/pub/image" | Alias "/image" "/ftp/pub/image" | ||
| − | Poido acceder por exemplo a unha | + | Poido acceder por exemplo a unha imaxe coa URL www.paxina1.org/image/logo.jpg |
Non chega con poñer a directiva Alias, ademáis é necesario dar permiso de acceso ó directorio: | Non chega con poñer a directiva Alias, ademáis é necesario dar permiso de acceso ó directorio: | ||
| Línea 25: | Línea 24: | ||
= Uso = | = Uso = | ||
| + | O primeiro exemplo poderíase comprobar accedendo o navegador a url: | ||
| + | www.paxina1.org/image/logo.jpg | ||
= Referencias = | = Referencias = | ||
Revisión actual del 18:28 12 nov 2020
Introducción
A directiva Alias permitennos que o servidor sirva ficheiros desde calquera ubicación do sistema de ficheiros ainda que esté fóra do directorio indicado no DocumentRoot.
Habilitando o módulo
sudo a2enmod alias
Configuración
Por exemplo se poño este alias no ficheiro de configuración de paxina1:
Alias "/image" "/ftp/pub/image"
Poido acceder por exemplo a unha imaxe coa URL www.paxina1.org/image/logo.jpg
Non chega con poñer a directiva Alias, ademáis é necesario dar permiso de acceso ó directorio:
Alias "/image" "/ftp/pub/image"
<Directory "/ftp/pub/image">
Require all granted
</Directory>
Podemos usar a directiva AliasMatch de xeito similar a Alias pero usando expresións regulares para determinar a URL á que se accede. Por exemplo:
AliasMatch "^/image/(.*)$" "/ftp/pub/image/$1"
Uso
O primeiro exemplo poderíase comprobar accedendo o navegador a url:
www.paxina1.org/image/logo.jpg