Common Gateway Interface (CGI)
— стандарт интерфейса, используемого для связи внешней программы с веб-сервером.
Программу работающую по такому интерфейсу называют шлюзом(gateway), иногда скриптом, сценарием, CGI-сценарием, CGI-программой
Скрипты обычно помещают в каталог cgi-bin сервера, но это необязательно, чаще всего требуется специальная настройка.
В Apache такая настройка может производиться с помощью файла настроек httpd.conf или файла .htaccess в том каталоге,
где содержится этот скрипт. Apache позволяет запускать все скрипты, имеющие расширение .cgi.
CGI является одним из наиболее распространённых средств создания динамических веб-страниц.
Что почитать по теме?
См. также: Apache | Gateway | htaccess | httpd.conf | FastCGI