Re: conf apache: alias log & compagnie

Top Page

Reply to this message
Author: frederic bressy
Date:  
To: Xavier Belanger
CC: guilde
Subject: Re: conf apache: alias log & compagnie
Bonjour

je parles bien d'Alias et non de virtualHost



Le 03/04/2022 à 20:34, Xavier Belanger a écrit :
> Bonjour,
>
>> Sur un serveur apache, comment fait-on pour avoir plusieurs Alias et
>> surtout que les logs apache soient différent par alias?
>
> Ce que tu appelles un alias est nommé un 'VirtualHost' dans
> la configuration d'Apache. Tu peux en définir plusieurs, sachant
> que le premier sera celui utilisé par défaut (dans le cas où
> le serveur reçoit une connection et qu'aucun nom ne correspond).
>
> Exemple :
>
> <VirtualHost *:80>
>      ServerAdmin xavier@???
>      DocumentRoot "/srv/httpd/photos"
>      ServerName photos.home.arpa

>
>      ErrorLog "/var/log/httpd/photos-error_log"
>      CustomLog "/var/log/httpd/photos-access_log" common
> </VirtualHost>

>
> <VirtualHost *:80>
>      ServerAdmin xavier@???
>      DocumentRoot "/srv/httpd/wiki"
>      ServerName wiki.home.arpa

>
>      ErrorLog "/var/log/httpd/wiki-error_log"
>      CustomLog "/var/log/httpd/wiki-access_log" common

>
>      Redirect permanent / https://wiki.home.arpa/

>
>      <Directory /srv/httpd/wiki>
>          Options Indexes FollowSymLinks Multiviews
>          AllowOverride Limit FileInfo
>          Order allow,deny
>          Allow from 192.168.1.0/24
>      </Directory>
> </VirtualHost>

>
> Le bloc de configuration 'VirtualHost' peut contenir
> beaucoup de directives, entre autre celles pour les fichiers
> journaux (ErrorLog et CustomLog), ce qui créera des fichiers
> indépendants pour chaque site.
>
> Attention : en général il faut maintenir un fichier de configuration
> pour le traffic HTTP (TCP/80) et un autre fichier de configuration
> pour le traffic HTTPS (TCP/443). Là encore, il est possible d'utiliser
> des lignes de configuration différentes dans chaque bloc 'VirtualHost'
> pour la configuration TLS (fichier de clé et de certificat, etc...).
>
> Il existe des moyens de faire des choses plus complexe et/ou plus
> raffinées, la documentation sera utile pour plus de détails :
>
> [ https://httpd.apache.org/docs/2.4/vhosts/index.html ]
>
> [ https://httpd.apache.org/docs/2.4/vhosts/examples.html ]
>
> [ https://httpd.apache.org/docs/2.4/mod/core.html#virtualhost ]
>
> A+


--

Cordialement
Bressy Frederic

Pensez ENVIRONNEMENT : n'imprimer que si nécessaire

Think ENVIRONMENT: print only if necessary