Depuis la version 2.4.13 d’Apache, la directive CGIPassAuth permet d’activer la transmission des variables relative à l’authentification Basic.
Par défaut, cette directive est désactivée.
Ajouté à cela, la directive ProxyPassMatch est la première directive a être prise en compte et le reste est ignoré.
Pour résoudre le problème, il est donc nécessaire d’activer la directive CGIPassAuth et d’utiliser la directive SetHandler à la place du ProxyPassMatch
Voici l’extrait du fichier maarch.conf modifié.
<VirtualHost *:80>
` **` <FilesMatch \.php$>
`** **` SetHandler "proxy:fcgi://127.0.0.1:9000"
`**` </FilesMatch>
` ` <Directory /var/www/html/>
` **` CGIPassAuth On
` ` Options Indexes FollowSymLinks MultiViews
` ` AllowOverride All
` ` Require all granted
` ` </Directory>
` ` <Directory "/var/www/html/MaarchCourrier">
` **` CGIPassAuth On
AllowOverride All
...