契約しているさくらのVPSサーバーにプログラミング言語 Python をインストールしてみたものの、 此の儘ではサーバー上でPythonは走らせられても、Webとの連携は図れません。
今月初め2013年10月01日の記事 さくらVPSにPython2系と並存する3系をインストールする でインストールしたPythonは折角Linuxサーバー運用々の2系と分けて態々3系をインストールしたのですから 出来れば3系をWebと連携させたいものです。
PythonとWebの連携を図る方法
Pythonをプログラミング言語としてWebサーバー上に駆動させるには幾つか方法があり、 古くはPerlなどでもお馴染みの CGI(Common Gateway Interface) が用いられもしたようですが現代に用いるには些かオーバーヘッドが過ぎるようです。
現代的な手法で言えば Heroku などのASPを用いる方法もありますが、今回の独自サーバーで駆動するには合いません。
Webサーバーと連携させたいのですからWebサーバーソフトウェアも問題となる処で、 頃日シェアを伸ばしている nginx も魅力的ですが、今回は枯れたソフトウェアでもあり一般的で情報も比較的多い Apache と連携させることとすれば、取り得る手法の代表的なものは以下となるようです。