Jak włączyć lub wyłączyć skrypty CGI w Apache 2.4

Jak włączyć lub wyłączyć skrypty CGI w Apache 2.4

Moduł Apache mod_cgi/mod_cgid jest odpowiedzialny za obchodzenie się ze skryptami CGI. Dla pracownika i wydarzenia wielowarstwowy MPM używa modułu demona CGI „MOD_CGID”. Ten samouczek pomoże ci włączyć lub wyłączyć skrypt CGI w Apache 2.4 serwer w systemach operacyjnych Linux.

Włącz moduł CGI w Apache

Aby włączyć CGI na serwerze Apache. Musisz załadować plik modułu mod_cgi.Więc Lub mod_cgid.Więc W pliku konfiguracyjnym Apache.

Centos, Red Hat, Fedora i edytuj inne dystrybucje oparte na RPM /etc/httpd/conf.moduły.D/xx-CGI.conf plik konfiguracyjny i upewnij się, że poniżej pokazuje wiersze.

  Moduły loadmodule cgid_module/mod_cgid.więc moduły loadmodule cgid_module/mod_cgid.więc moduły loadmodule cgi_module/mod_cgi.Więc  

Ubuntu, Debian, LinuxMint i inne Debian pochodne używają następującego polecenia, aby włączyć moduł CGI. To polecenie tworzy miękki łącze pliku konfiguracyjnego modułu na/etc/apache2/mod-obsługę/katalog.

sudo a2enmod cGI 

Po włączeniu modułów CGI w konfiguracji Apache musisz ponownie uruchomić usługę Apache w systemie, aby uzyskać zmiany.

Wyłącz moduł CGI w Apache

Zalecamy utrzymanie wyłączania CGI na serwerze, dopóki nie jest zalecane dla twojego serwera. Skrypty CGI są używane przez hakerów do atakowania serwerów. Użyj poniżej opcji, aby wyłączyć skrypt CGI na serwerze Apache.

Centos, Red Hat, Fedora i inne obroty oparte na RPM Dystrybucje Zmień nazwę /etc/httpd/conf.moduły.D/xx-CGI.conf plik konfiguracyjny jak poniżej.

mv/etc/httpd/conf.moduły.D/xx-CGI.conf/etc/httpd/conf.moduły.D/xx-CGI.conf.wyłączyć 

Ubuntu, Debian, LinuxMint i inne Debian pochodne używają następującego polecenia, aby wyłączyć moduł CGI.

A2DISMOD CGI 

Po wyłączeniu modułów CGI musisz ponownie uruchomić usługę Apache w systemie w celu zmiany zmian.

Odniesienie:-
http: // httpd.Apache.Org/Docs/2.4/Howto/CGI.html