私はポート8011上でDjangoのサーバを設定し、80ジャンゴ/サブディレクトリ/ adminが/リダイレクト/管理/ログインへ/?次= /管理/
静的ポート上のサブディレクトリとしてそれを提供nginxのを持っていますファイル、良い。
ページ、いいです。
しかし、私は/サブディレクトリ/管理/にアクセスすると、それが私を取ります?もちろん404エラーですが、/管理/ログイン/次= /管理/
私は/サブディレクトリ/ adminにアクセスした場合/ login /?next =/admin /、それは正常に動作します。
アイデア? settings.pyに変数を設定する必要はありますか?
urls.py
:
url(r'^admin/', admin.site.urls),
nginxの設定ファイル:
server {
listen 80;
location /sdc {
proxy_pass http://127.0.0.1:8011/;
}
}
にサブディレクトリを追加してみます。 –
@DanielRoseman Done –
これが良い方法であるかどうかは不明ですが、Djangoの 'FORCE_SCRIPT_NAME'変数を使用してディレクトリを設定しています。 –