我有一个 React PWA 前端和一个 Django 后端(加上管理员),我想使用 nginx 在同一个 Digital Ocean 液滴上提供服务。过去,我只是通过 Django 视图提供构建的 index.html,但这可能有点慢,而且似乎无法启用 PWA 功能。任何想法如何为此配置nginx?谢谢。
编辑: 到目前为止的nginx配置:
server {
listen 80;
server_name something_something;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/antoni4040/KDP/KDP_website;
}
location /media/ {
root /home/antoni4040/KDP/KDP_website;
}
location /admin/ {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
location /api/ {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
location / {
root /var/www/build;
}
}
这次似乎有效,但没有 PWA。我需要改变什么?