Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:apache2.4 [25-08-2025 07:33] – edmc73 | linux:apache2.4 [27-08-2025 08:53] (Version actuelle) – edmc73 | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| Petite config d' | Petite config d' | ||
| + | apt install libapache2-mod-fcgid | ||
| a2enmod actions fcgid alias proxy_fcgi | a2enmod actions fcgid alias proxy_fcgi | ||
| - | | + | |
| * **actions** est utilisé pour exécuter des scripts CGI sur la base de type de média ou de méthode de requête. | * **actions** est utilisé pour exécuter des scripts CGI sur la base de type de média ou de méthode de requête. | ||
| * **fcgid** est une alternative haute performance à mod_cgi qui démarre un nombre suffisant d’instances du programme CGI pour traiter des requêtes simultanées. | * **fcgid** est une alternative haute performance à mod_cgi qui démarre un nombre suffisant d’instances du programme CGI pour traiter des requêtes simultanées. | ||
| Ligne 126: | Ligne 127: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | Exemple avec plusieurs version de php pour le même site en fonction du répertoire | ||
| + | < | ||
| + | < | ||
| + | ServerName monsite.com | ||
| + | DocumentRoot / | ||
| + | |||
| + | # Version par défaut pour toutes les URL (PHP 8.2) | ||
| + | < | ||
| + | SetHandler " | ||
| + | </ | ||
| + | |||
| + | # Utiliser PHP 7.4 pour toutes les requêtes vers /blog | ||
| + | < | ||
| + | SetHandler " | ||
| + | </ | ||
| + | |||
| + | # Utiliser PHP 8.0 pour toutes les requêtes vers /api | ||
| + | < | ||
| + | SetHandler " | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| Redémarrer les services : | Redémarrer les services : | ||
| Après toutes ces modifications, | Après toutes ces modifications, | ||