Я использую Django + Gunicorn для обслуживания файлов и nginx в качестве файлового сервера c, вы можете увидеть часть файла конфигурации ниже
location /static/ {
root /some/folder;
}
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
Что я хочу Для доступа к файлам stati c нужно ввести /static/
в URL. На мой взгляд, nginx должен выполнить некоторую проверку регулярного выражения для запрашиваемого типа файла и, если он решит, что запрос для какого-то. css или. js или любого другого файла c, чем он должен выполнить /static/
. В противном случае запрос должен go /
Я думаю, это может быть достигнуто с помощью чего-то вроде rewrite
, но я не знаю, как именно это сделать