タグ別アーカイブ: WSGI

Nginx に uWSGI + Django アプリ を組み込む

はじめに

 Django アプリを uWSGI でサービスとして起動して、Nginx でアクセスできるようにする手順をまとめました。
 Nginx のインストールはこちらの投稿を、Python の venv 環境を構築できるようにする手順はこちらの投稿を参照してください。
 なお、Linux ユーザーはホストの設定を操作する、wheel グループに属するユーザー user1 と、Webアプリケーションを管理する、nginx グループに属するユーザー webmaster の 2 つのアカウントを切り替えながら作業を進めます。これらのユーザーは下記コマンドで登録済みであるものとします。
 ホスト管理者 (user1) の領分と、アプリケーション管理者 (webmaster) の領分について、私なりの切り替え方が参考になれば幸いです。

[root]# useradd user1 -G wheel
[root]# useradd webmaster -g nginx
続きを読む