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 [09-07-2025 20:57] – edmc73 | linux:apache2.4 [27-08-2025 08:53] (Version actuelle) – edmc73 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Apache 2.4 ====== | ====== Apache 2.4 ====== | ||
| + | |||
| + | Petite config d' | ||
| + | |||
| + | apt install libapache2-mod-fcgid | ||
| + | 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. | ||
| + | * **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. | ||
| + | * **alias** permet le mappage des différentes parties du système de fichiers hôte dans l’arborescence du document, et la redirection des URL. | ||
| + | * **proxy_fcgi** permet à Apache de transmettre des requêtes à PHP-FPM. | ||
| Ligne 117: | 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, | ||