Django で作成したアプリの公開
Django で作成したアプリの公開インターネット上で Django で作成したアプリを公開すると、開発環境とは大きく状況が変わってきます。 開発環境では、たくさんのアクセスが同時に発生する事は殆どないので、開発用のサーバーはシンプルに作られています。 しかし、インターネットに公開する場合にはこうした開発用の環境では十分ではありません。そこで、公開時には別の設定が必要になります。そこで、この連載では、仮想マシーンのサーバーに Django のアプリを実装する方法を紹介しています。Django のアプリに必要なものは?Django のアプリを Web ホスティングするのに必要なサーバーの機能は2つあります。* HTTP のリクエストを処理する機能* アプリケーションを起動する機能 Django のアプリケーションをインターネットに公開する際によく利用されるのが、* NGINX (Web サーバー)* GUNICORN (アプリケーションサーバー) 前回の記事では、NGINX を仮想マシーンのサーバーにインストールして基本的なページが表示できるのを確認しました。 この記事では、GUNIXRON を起動して Django のアプリを表示できるようにします。開発環境との基本的な違い開発環境では、「manage.py」を起点にサーバーを起動しています。公開する場合は、Django の場合、WSGI という仕組みを使ってアプリケーションサーバーを起動します。 Django でプロジェクトを作成すると、この WSGI のアプリケーションのサーバーを起動するためのスクリプト「wsgi.p
0