Я уже писал о том, как установить web сервер в ubuntu. Но недавно решил поиграть python в web делах)
Итак если у вас уже есть apache2 сервер остаётся только установить модуль для обработки python скриптов:
sudo apt-get install libapache2-mod-python
После этого следует настроить апач.
sudo gedit /etc/apache2/sites-available/default
В настройки папки сервера добавте такие строки:
AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On
PythonOption mod_python.mutex_directory «/tmp»
Всего у должно получиться примерно так:
<Directory /home/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
DirectoryIndex index.py
AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On
PythonOption mod_python.mutex_directory «/tmp»
</Directory>
Сохраните и закройте. После чего перезапустите apache2:
sudo /etc/init.d/apache2 restart
Теперь можете создать скрипт python в папке сервера:
def index(req):
return «Hello world!»;
Теперь можно приступать к работе…