日別アーカイブ: 2018年2月6日

CentOS7でApache Python3 Flask

 さくらのVPS CentOS7で構築したサーバでFlask使ったWebAPI開発をはじめたのでメモ。
 一般にはNginxを使う様だけど、本番じゃないからパフォーマンスとか重視しないし、入ってるApacheで対応した。

 CentOS7には既にPython3.4が居たのでこいつを利用、PIPも入れて、devel系はmod-wsgiに必要。
 Flaskとmod-wsgiはpipで入れられた。

 あとは、httpd.confに書くだけ。

今回は/var/www/flaskに設置。
wsgiモジュールをロードして、WSGIアダプタを用意するだけ。

アダプタはこんな感じ

この場合は、myapp.pyに書いてあるappアプリを起動してる。

案外楽だった。

(1080)

カテゴリー: LAMP[Linux, Apache, MySQL, PHP] | コメントをどうぞ