mod_python - это HTTP-сервер Apache модуль, интегрирующий язык программирования Python с сервером. Он предназначен для обеспечения привязки языка Python к HTTP-серверу Apache.
Когда был выпущен mod_python, он был одним из наиболее эффективных вариантов сценариев Python по сравнению с CGI, поскольку запросы CGI требовали запуска нового процесса Python для ответа на каждый отдельный веб-запрос.
Первоначальной реализацией mod_python был порт на HTTP-сервер Apache проекта под названием NSAPy. NSAPy был написан Аароном Уоттерсом для Netscape Enterprise Server и использовался в качестве примера в главе книги «Программирование в Интернете с помощью Python», написанной Аароном Уоттерсом Гвидо ван Россумом и Джеймсом. Альстрём. Первая версия mod_python была выпущена Григорием Трубецким в 2000 году. В сентябре 2002 года mod_python был передан в дар Apache Software Foundation и стал частью проекта Apache HTTP Server.
С момента разработки Python Web Server Gateway Interface из PEP 3333 в декабре 2003 года интерес к mod_python в значительной степени переместился в сторону альтернативных WSGI-совместимых, таких как mod_wsgi.
Разработка на проект в конечном итоге был остановлен из-за бездействия основных участников, и на заседании Совета директоров Apache Software Foundation 16 июня 2010 г. Совет единогласно принял решение о прекращении проекта Apache Quetzalcoatl (зонтичный проект для mod_python).
В сентябре 2013 г., разработка mod_python на короткое время возобновилась независимо от Apache Software Foundation, однако с тех пор он был в основном неактивным, и никаких новых выпусков не создавалось.