Вам не нужен mod_python для запуска кода Python в Интернете, вы можете использовать простое программирование CGI для запуска кода Python, следуя инструкциям по следующей ссылке: http://www.imladris.com/Scripts/PythonForWindows.html
Это должно дать вам некоторые параметры конфигурации, необходимые для включения Python с CGI, а поиск в Google должен дать вам массу другой информации о том, как программировать в нем и тому подобное.
Mod_python полезен, если вы хотите немного более «дружественный» интерфейс или больший контроль над самим запросом. Вы можете использовать его для создания фильтров запросов и прочего для сервера Apache, а с помощью обработчика издателя вы получите более простой способ обработки запросов веб-страниц через python.
Обработчик издателя работает путем сопоставления URL-адресов с объектами / функциями Python. Это означает, что вы можете определить функцию с именем 'foo' в вашем файле Python, и любой запрос к http://localhost/foo вызовет эту функцию автоматически. Больше информации здесь: http://www.modpython.org/live/current/doc-html/hand-pub-alg-trav.html
Что касается конфигурации Apache, чтобы все работало, то что-то вроде этого должно хорошо вам помочь
<Directory /var/www/html/python/>
SetHandler mod_python
PythonHandler mod_python.publisher
PythonDebug On
</Directory>
Если вы настроили / var / www / html / в качестве корня вашего веб-сервера и у вас есть файл index.py в каталоге python / там, то любой запрос к http://localhost/python/foo должен вызывать foo () в index.py или не работает с 404, если он не существует.