Django REST AngularJS NGINX配置
我已根据本教程设置了服务器: 一切正常,但我想改变我的NGINX设置,在前端加入AngularJS。现在,我已经按照教程所述配置了它,当我访问myip/时,我会得到我的Django应用程序,当我转到myip/static/时,我会得到我的静态文件。太好了 我想做的是从API.myip子域提供Django API,并让myip/实际指向我的静态(angular app)文件 您对如何配置NGINX以正确路由有何见解 NGINX Config当前看起来如下所示:Django REST AngularJS NGINX配置,django,angularjs,nginx,django-rest-framework,gunicorn,Django,Angularjs,Nginx,Django Rest Framework,Gunicorn,我已根据本教程设置了服务器: 一切正常,但我想改变我的NGINX设置,在前端加入AngularJS。现在,我已经按照教程所述配置了它,当我访问myip/时,我会得到我的Django应用程序,当我转到myip/static/时,我会得到我的静态文件。太好了 我想做的是从API.myip子域提供Django API,并让myip/实际指向我的静态(angular app)文件 您对如何配置NGINX以正确路由有何见解 NGINX Config当前看起来如下所示: server { list
server {
listen 80;
server_name server_domain_or_IP;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/user/myproject;
}
location / {
include proxy_params;
proxy_pass http://unix:/home/user/myproject/myproject.sock;
}
}
像这样试试
server {
listen 80;
server_name server_domain_or_IP;
location = /favicon.ico { access_log off; log_not_found off; }
location / {
root /home/user/myproject;
}
}
server {
listen 80;
server_name api.server_domain_or_IP;
location = /favicon.ico { access_log off; log_not_found off; }
location / {
include proxy_params;
proxy_pass http://unix:/home/user/myproject/myproject.sock;
}
}