Ci-dessous, les différences entre deux révisions de la page.
| webadmin:apache2:execution-scripts-cgi [2025/11/20 10:58] – créée yoann | webadmin:apache2:execution-scripts-cgi [2025/11/20 11:11] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ====== Configurer Apache2 pour exécuter des scripts CGI ====== | ====== Configurer Apache2 pour exécuter des scripts CGI ====== | ||
| + | |||
| + | : | ||
| ===== Environnement ===== | ===== Environnement ===== | ||
| Ligne 25: | Ligne 27: | ||
| systemctl reload apache2 | systemctl reload apache2 | ||
| </ | </ | ||
| + | |||
| + | ===== Répertoire des scripts ===== | ||
| + | |||
| + | On crée un répertoire dédié aux scripts CGI. Pour l' | ||
| + | |||
| + | |||
| ===== Configurer l' | ===== Configurer l' | ||
| + | Créer un fichier de configuration pour l’hôte virtuel Apache dans ''/ | ||
| + | <file conf myvhost.conf> | ||
| + | < | ||
| + | ServerName vhost.fqdn | ||
| + | ServerAdmin webmaster@localhost | ||
| + | DocumentRoot "/ | ||
| - | ===== Tester l’exécution du script ===== | + | ScriptAlias "/ |
| + | < | ||
| + | AllowOverride None | ||
| + | Options +ExecCGI | ||
| + | AddHandler cgi-script .cgi | ||
| + | Require all granted | ||
| + | </ | ||
| + | ErrorLog ${APACHE_LOG_DIR}/ | ||
| + | CustomLog ${APACHE_LOG_DIR}/ | ||
| + | | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== Tester l’exécution du script ===== | ||
| + | |||
| + | <code bash> | ||
| + | wget -O - " | ||
| + | </ | ||
| ===== Références ===== | ===== Références ===== | ||