Friday, April 30, 2010

Ubuntu Apache+Python+MySQL

Тут все очень просто. Даже описывать ничего не буду. Просто напишу команды
sudo aptitude install python-mysqldb

Ubuntu 10.04 Apache+mod-wsgi

Появилось немного времени, чтобы наконец установить модуль mod-wsgi
Все довольно просто (особенно в сравнении с установкой на Windows)
1. Итак. Классика. Обновляем репы
sudo aptitude update
2. Далее (apache2 уже установлен!) установим сам модуль
sudo aptitude install libapache2-mod-wsgi
2*. Вообще нужно этот модуль еще и сделать активным командой
sudo a2enmod mod-wsgi
но у меня этот модуль не находится и при рестарте индейца и до рестарта.. не знаю в чем проблема, но вообще модуль установлен уже и активен =\
3. Немного шаманства с настройками. Откроем конфиг
sudo gedit /etc/apache2/sites-available/default
И начиная с 10 строки внесем вот такие изменения
Options Indexes FollowSymLinks MultiViews ExecCGI
AddHandler cgi-script .cgi
AddHandler wsgi-script .wsgi
4. Теперь поправим дефолтные страницы запуска по умолчанию (добавим туда еще и index.wsgi). Откровем конфиг
sudo gedit /etc/apache2/mods-enabled/dir.conf
И внесем еще один параметр "index.wsgi"
5. Все! Рестартанем индейца и вперед за работу
sudo /etc/init.d/apache2 restart