Как включить или отключить CGI-сценарии в Apache 2.4

Модуль Apache mod_cgi/mod_cgid отвечает за обработку CGI-скриптов. для рабочих и событий, многопоточный MPM использует CGI-демон "mod_cgid" модуль. Это руководство поможет вам узнать, как включить или отключить CGI-скрипт в сервере Apache 2.4 на операционных системах Linux.

Apache

Включение модуля CGI в Apache

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

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

Ubuntu, Debian, LinuxMint и другие производные Debian используют следующую команду для включения модуля CGI. Эта команда создает мягкую ссылку конфигурационного файла модуля в каталоге /etc/apache2/mod-enabled/.

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

Отключение модуля CGI в Apache

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

Используйте приведенные ниже опции для отключения CGI-скрипта на вашем сервере Apache.

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

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

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий