Flaskの組み込みWebサーバーを使ったインストールは過去にご紹介しました。 EC2上でFlaskを動かしてみる | Developers.IO プロダクション環境では組み込みWebサーバーでの運用はお勧めできないため、 今回は mod_wsgi モジュールを使って Apache 上で Flask アプリケーションを動かします。 システム構成図 コンポーネントについて Apache : ウェブサーバー Flask :Web Server Gateway Interface(WSGI) アプリケーション mod_wsgi : WSGI インターフェースのPythonアプリケーションを Apache 上で動作させるApacheモジュール virtualenv : システムワイドではない専用のPython環境を提供 検証環境 Amazon Linux/2015.09 Apache/2.4.16
![Amazon LinuxでFlask/Apache/mod_wsgi/virtualenvなアプリを動かす | Developers.IO](https://cdn-ak-scissors.b.st-hatena.com/image/square/1441d73d1bb0b7ba41e397b671c395677a1c43de/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2014%2F10%2Fpython.png)