Dockang 1.9.6アプリケーションはDockerコンテナで実行しています。 ドッカーコンテナには、静的ファイルを提供するように構成されたnginxがあります。Django/adminは/ usr/src/app/adminにリダイレクトします
我々は/管理にリンクし、それが/管理ページに私たちを取るだろうが、我々は、リンクをクリックしたときに、それは私ができる
/は/ usr/src /アプリ /管理/ API /モジュールに私たちを取りますDjangoがディレクトリ/ usr/src/appから実行されていることを伝えてください。
FORCE_SCRIPT_NAME=''
を設定に追加しようとしましたが、これは役に立ちませんでした。
(我々はチャンネルを使用しているとして)Djangoのアプリはここダフネ経由
を実行しているが、当社のnginxの設定ファイルである:
server {
listen 80 default_server;
charset utf-8;
# max upload size
client_max_body_size 4G;
# Django media
location /media {
alias /usr/src/app/media;
}
location /static {
alias /usr/src/app/static-collect; - amend as required
}
location/{
proxy_pass http://0.0.0.0:8000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
}
}`