Вот конфигурация, которую я использую для службы докерства nginx:
upstream back {
server django:8100;
}
server {
listen 80 default_server;
listen [::]:80 default_server;
# Allow file uploads
client_max_body_size 10M;
proxy_buffering off;
proxy_max_temp_file_size 0;
proxy_temp_path /tmptmp;
location /api/v1 {
proxy_pass_header Server;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_pass http://back;
}
location /admin13 {
proxy_pass_header Server;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_pass http://back;
}
location /static {
root /usr/share/nginx/django_static;
}
location /ws/ {
proxy_pass http://back;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location / {
root /usr/share/nginx/html;
}
}
Проблема, с которой я сталкиваюсь, заключается в том, что когда я иду по правильному адресу, путь добавляется и URL страницы выглядит так: site.com/some/path
, но когда я нажимаю кнопку перезагрузки, я получаю ошибку.
Должно быть, что-то не так с конфигурацией nginx. Вы можете помочь просьбам?