IIS上にDjangoアプリケーションをデプロイする際に必要になったのでメモ。
先頭大文字か小文字で表記揺れますが、実物もそうなっているのであしからず…。
IISの導入手順については以下を参照ください。
FastCGIはもう古い?
「IIS Django」なんて調べると下記の記事がヒットしてくるかと思います。
この中でアプリケーションとのインターフェースには「HttpPlatformHandler」が推奨とのこと。
しかし、他のQiita記事などではFastCGIでの構築に関する記事が多数。
「HttpPlatformHandlerはどうやったら使えるんや」
httpPlatformHandlerの有効化
FastCGIはWindows標準機能から有効化が可能です。
対してHttpPlatformHandlerは別途インストールが必要になります。
インストーラーのダウンロードは下記サイトから。
ダウンロードしたインストーラーを起動します。


これで有効化が完了しました。
httpPlatformHandlerの確認
有効化が正しく行われたかどうかはIISマネージャーの「モジュール」から確認できます。
