Web アプリケーションをどこから提供するか、どのユーザーとして実行するかなどについて、オンラインでさまざまなアドバイスを目にします。
たとえば、/var/www/site、/srv/www/site、/home/$USER/site.
ユーザーが www-data、$USER (つまり、私のユーザー アカウント)、またはその目的のために特別に作成されたカスタム ユーザー (ユーザー uwsgi など) であることがわかりました。
セキュリティの観点から、私が選択できる最良のスキームは何ですか?
参考までに、Nginx と uwsgi を使用して Django サイトをデプロイしようとしています。
現在、uwsgi は皇帝モードで root として実行されており、uid/gid は www-data として設定されているため、家臣は Nginx ワーカーと同じ権限でスポーンします。/home からサービスを提供していますが、移動を考えています。