Sommaire

Alias Serveur web:alias Alias:web

Il est possible qu’un site web soit étalé sur plusieurs emplacements sur le serveur. Un exemple d’une telle configuration est un serveur qui héberge plusieurs sites web similaires, dont les images ont été enregistrées de façon centralisée. Un autre exemple est un site web fait maison www.example.com, où l’adresse www.example.com/wiki propose un wiki qui n’est pas fait maison. Dans ce cas, il est judicieux de séparer complètement le code du site web du code du wiki, de sorte que, d’une part, le wiki puisse être facilement mis à jour vers une nouvelle version, sans risque pour le site web, et que, d’autre part, cela empêche un développeur propriétaire de bricoler le code du wiki.

Apache et Nginx disposent tous deux d’un mécanisme simple pour présenter ces répertoires distincts aux visiteurs dans le cadre du site. La directive s’appelle Alias sur les deux serveurs.

1. Apache

Apache emploie la directive dans le contexte d’un hôte virtuel :

<VirtualHost *:443> 
    ServerName www.example.com 
 
    # L’Alias réfère à un chemin absolu 
    # quelque part dans le système de fichiers. 
    Alias "/images" "/srv/www/toutes_les_images" 
 
    # Évidemment, ...