mod_wsgi+flaskハマりどころメモ
flaskでちゃちゃっと書いたアプリをmod_wsgi環境で公開した時にハマった事メモ
mod_wsgi側で対応した事
- Authorizationヘッダーが取れない
WSGIPassAuthorizationをOnにする
- デバッグメッセージprint文で出してるのが表示できない
printでデバッグとかやってないでちゃんとやれ!でも、ちゃんとやるのがめんどくさかったらWSGIRestictStdoutをoffにする
wsgiファイルで対応した事
- flaskアプリ内からパスが通ってるはずのモジュールがインポートできない
sys.path.insert(0, 'path to flask application' # →sys.path.appendだとうまく動かなかった