Outils pour utilisateurs

Outils du site


linux:apache2.4 (lu 20277 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux:apache2.4 [25-08-2025 07:33] edmc73linux:apache2.4 [27-08-2025 08:53] (Version actuelle) edmc73
Ligne 3: Ligne 3:
 Petite config d'apache Petite config d'apache
  
 +  apt install libapache2-mod-fcgid
   a2enmod actions fcgid alias proxy_fcgi   a2enmod actions fcgid alias proxy_fcgi
  
Ligne 126: Ligne 127:
 </VirtualHost> </VirtualHost>
 </code> </code>
 +
 +Exemple avec plusieurs version de php pour le même site en fonction du répertoire
 +<code>
 +<VirtualHost *:80>
 +    ServerName monsite.com
 +    DocumentRoot /var/www/monsite
 +
 +    # Version par défaut pour toutes les URL (PHP 8.2)
 +    <FilesMatch \.php$>
 +        SetHandler "proxy:unix:/var/run/php/php8.2-fpm.sock|fcgi://localhost/"
 +    </FilesMatch>
 +
 +    # Utiliser PHP 7.4 pour toutes les requêtes vers /blog
 +    <LocationMatch "^/blog/.*\.php$">
 +        SetHandler "proxy:unix:/var/run/php/php7.4-fpm.sock|fcgi://localhost/"
 +    </LocationMatch>
 +
 +    # Utiliser PHP 8.0 pour toutes les requêtes vers /api
 +    <LocationMatch "^/api/.*\.php$">
 +        SetHandler "proxy:unix:/var/run/php/php8.0-fpm.sock|fcgi://localhost/"
 +    </LocationMatch>
 +
 +</VirtualHost>
 +</code>
 +
 +
 Redémarrer les services : Redémarrer les services :
 Après toutes ces modifications, redémarrez les services concernés : Après toutes ces modifications, redémarrez les services concernés :
linux/apache2.4.1756107211.txt.gz · Dernière modification : de edmc73