bottle+apache環境構築

さくらVPSで。

  1. apache2のインストール
  2. httpd-develのインストール (yum install httpd-devel)
  3. mod_wsgi-3.3のインストール

./configure --with-apxs=/usr/sbin/apxs
make && make install

Python3.3でmakeに失敗する際は、http://qiita.com/attakei/items/0e77a048c600f6645833 を参照。

apacheの再起動に失敗する際は、
lsof -i | grep httpd
apacheのプロセスをkill

Python with SSL

Serversman上で遊んでいたら、いきなりurllib2::openでエラー。
"urlopen error unknown url type: https"
この環境は標準のPythonが古すぎるので、buildして2.7.2を入れた経緯あり。
opensslは入ってるのに、なんでだ?と思っていたが、
下記情報で解決。
http://www.webtop.com.au/blog/compiling-python-with-ssl-support-fedora-10-2009020237

Dovecot

Dovecotからメールを受信できないという状態が続く。
/sbin/service dovecot restart
しても、dovecot自体の終了に失敗する。

/usr/sbin/lsof -i :110
から既に起動しているdovecotをkill -9 pidにて無理やり殺し、Dovecotを再起動。
万事うまく行っているようだ。。。

また、wsgi + djangoにて環境構築しようとした際に、
Apacheでエラー import error django.core. ....... .wsgi
wsgiをsourceからrebuildすることで解決。