Есть некий сервер на Django/DRF + Frontend.
Запросы в Django ходят через сокеты Gunicorn.
Но нужна ещё джанговская админка, у которой тоже есть статика и её тоже надо как-то “сёрвить”, но чтобы она не мешала остальному фронтенду.
Сейчас конфиг для nginx выглядит вот так:
server {
listen 80;
server_name demo.my-domain.com;
client_header_timeout 3s;
client_header_buffer_size 2k;
location = /favicon.ico {
access_log off;
log_not_found off;
}
location / {
root /home/ubuntu/my_project/frontend/build;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
location /api/ {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
location /admin_panel/ {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
location /static/ {
alias /home/ubuntu/my_project/static_path/;
}
}
И в таком виде это не работает.
P.S. Разумеется, статика собрана и я её даже видел.