Comment activer ou désactiver les scripts CGI dans Apache 2.4

Comment activer ou désactiver les scripts CGI dans Apache 2.4

Module Apache mod_cgi / mod_cgid est responsable de la gestion des scripts CGI. Pour les travailleurs et l'événement, MPM multithread utilise le module CGI Daemon "MOD_CGID". Ce tutoriel vous aidera à activer ou à désactiver le script CGI dans Apache 2.4 serveur sur les systèmes d'exploitation Linux.

Activer le module CGI dans Apache

Pour activer CGI dans votre serveur Apache. Vous devez charger le fichier de module mod_cgi.donc ou mod_cgid.donc Dans votre fichier de configuration Apache.

Les Centos, Red Hat, Fedora et d'autres distributions basées sur le RPM modifier / etc / httpd / confre.modules.d / xx-cgi.confli Fichier de configuration et assurez-vous que les lignes affichant ne sont pas commentées.

  Modules de chargement CGID_MODULE / MOD_CGID.SO LOADMODULE CGID_MODULE MODULES / MOD_CGID.SO LOADMODULE CGI_MODULE MODULES / MOD_CGI.donc  

Ubuntu, Debian, Linuxmint et autres Debian Les dérivés utilisent la commande suivante pour activer le module CGI. Cette commande crée un lien souple du fichier de configuration du module vers / etc / apache2 / mod-compatible / répertoire.

sudo a2enmod cgi 

Après avoir activé les modules CGI dans la configuration Apache, vous devez redémarrer le service Apache sur votre système pour les modifications.

Désactiver le module CGI dans Apache

Nous vous recommandons de garder CGI désactivé sur votre serveur jusqu'à ce qu'il soit recommandé pour votre serveur. Les scripts CGI sont utilisés par les pirates pour attaquer les serveurs. Utilisez des options ci-dessous pour désactiver le script CGI sur votre serveur Apache.

Centos, Red Hat, Fedora et autres RPM Les distributions renomment / etc / httpd / confre.modules.d / xx-cgi.confli Fichier de configuration comme ci-dessous.

mv / etc / httpd / confre.modules.d / xx-cgi.conf / etc / httpd / confre.modules.d / xx-cgi.confli.désactiver 

Ubuntu, Debian, Linuxmint et autres Debian Les dérivés utilisent la commande suivante pour désactiver le module CGI.

A2Dismod CGI 

Après avoir désactivé les modules CGI, vous devez redémarrer le service Apache sur votre système pour les modifications.

Référence:-
http: // httpd.apache.org / docs / 2.4 / Howto / CGI.html