Как включить или отключить скрипты CGI в Apache

by itisgood

Модули Apache mod_cgi / mod_cgid отвечают за обработку сценариев CGI. для рабочего и многопоточного MPM использует модуль cgi daemon «mod_cgid».

Этот учебник поможет вам включить или отключить скрипт CGI на сервере Apache в операционных системах Linux.

1. Включить модули CGI в Apache

Чтобы включить CGI на сервере Apache. вам необходимо загрузить файл модуля mod_cgi.so или mod_cgid.so в файл конфигурации Apache.

CentOS, RHEL & Fedora

В CentOS, Red Hat, Fedora и других дистрибутивах на основе rpm отредактируйте /etc/httpd/conf.modules.d/XX-cgi.conf.

<IfModule mpm_worker_module>
   LoadModule cgid_module modules/mod_cgid.so
</IfModule>
<IfModule mpm_event_module>
   LoadModule cgid_module modules/mod_cgid.so
</IfModule>
<IfModule mpm_prefork_module>
   LoadModule cgi_module modules/mod_cgi.so
</IfModule>

Ubuntu, Debian & LinuxMint

В эти дистрибутивах используйте следующую команду для включения модуля CGI.

Эта команда создает мягкую ссылку на файл конфигурации модуля в каталог / etc / apache2 / mod-enabled /.

$ sudo a2enmod cgi

После включения модулей CGI в конфигурации Apache вам необходимо перезапустить.

2. Отключить модули CGI в Apache

Мы рекомендуем сохранять CGI отключенными на вашем сервере, пока они не будут нужны для вашего сервера.

Скрипты CGI используются хакерами для атаки на серверы.

Используйте приведенные ниже параметры, чтобы отключить скрипт cgi на сервере Apache.

CentOS, RHEL & Fedora

CentOS, Red Hat, Fedora и другие дистрибутивы на основе rpm – админы переименовывают файл конфигурации /etc/httpd/conf.modules.d/XX-cgi.conf, как показано ниже.

$ mv /etc/httpd/conf.modules.d/XX-cgi.conf /etc/httpd/conf.modules.d/XX-cgi.conf.disable

Ubuntu, Debian & LinuxMint

Ubuntu, Debian, LinuxMint – необходимо отключить модули CGI с помощью команды, аналогичной при включении.

$ a2dismod cgi

После отключения модулей CGI вам необходимо перезапустить веб-сервер.

 

You may also like

1 comment

Как перечислить все виртуальные хосты на веб-сервере Apache — Information Technology is good 16.10.2018 - 10:06

[…] Как включить или отключить скрипты CGI в Apache […]

Reply

Leave a Comment