
私はこれに従いましたガイドDjango アプリケーションを nginx Web サーバーで動作するようにセットアップします。ただし、テストすると、www データ グループがアプリケーションの静的ファイルにアクセスできず、403 エラーが返されることがわかりました。コメントにある解決策は、 を実行することですsudo usermod -a -G your-user www-data
。ただし、www-data グループの目的全体を無効にしているため、これはセキュリティ リスクでしょうか?
答え1
www-data ユーザーを個人ユーザー グループに追加すると、個人ユーザー グループがアクセスできるすべてのファイルとディレクトリへのアクセス権が付与され、Web サーバーが侵害された場合に悪用される可能性があります。
だから、実行してください
sudo chown -R www-data:www-data /path/to/static/files
その後、Nginx と Gunicorn を再起動します。