我有一个托管在服务器上的应用程序,上面有Nginx和Gunicorn.这个应用程序的前端是使用Reaction构建的,而后端是Django.我知道如何为Django应用程序配置Nginx和Unicorn.但我想要的是,每个对‘/admin/’和‘/api/’的请求都应该被发送到genicorn,但是对根url和其他请求的每个其他请求都应该被发送到Reaction应用程序来处理.我有为Django服务的Nginx的以下配置,但我不知道如何在一个配置文件中实现前端和后端的配置.
# /etc/nginx/sites-available/myapp
server {
listen 80;
server_name myapp.com www.myapp.com
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/ubuntu/myapp;
}
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
感谢您的帮助