Я пытаюсь развернуть приложение django и реагировать, это два отдельных приложения.
например, django будет запущен как прокси-сервер, а файл stati c будет получен в root по умолчанию:
это моя текущая конфигурация:
server {
listen 80;
server_name eddddddxxxxxcompute.amazonaws.com;
client_max_body_size 4G;
location = /favicon.ico { access_log off; log_not_found off; }
location / {
alias /home/ubuntu/frontend/dist/;
try_files $uri @proxy_to_app;
}
location @proxy_to_app {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
proxy_pass http://unix:/home/ubuntu/backend/config.sock;
}
}
Django работает на Gunicorn, и прокси-сервер передан туда, и он хорошо работает в приложении django, ничего нет в root, на самом деле это URL-адрес api, например /api/v1/blabla
, проблема в том, что URL-адрес aws показывает только Django URL-адрес приложения, но реагирует на сборку c файл не отображается.
Я хочу, чтобы файл сборки реакции отображался в root url, но нигде его не было. только я вижу Django только URL.
Может ли кто-нибудь помочь мне сделать это? мне нужен файл сборки static / response в root, и django / proxy_pass должен появиться после их маршрутизации,
примечание: мое django приложение не имеет какого-либо шаблона или файла c stati, потому что , это чисто приложение API, только api, ничего больше, но у меня есть отдельное приложение для реагирования, которое потребляет данные из django api, то есть