Django REST AngularJS NGINX配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Django REST AngularJS NGINX配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1114字,纯文字阅读大概需要2分钟。
内容图文
我根据本教程设置了一个服务器:
https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-14-04
一切都工作正常,但我想改变我的NGINX设置,将AngularJS纳入前端.现在我按照教程说的配置它,当我访问myip /我得到我的Django应用程序,当我去myip / static /我得到我的静态文件.大.
我想要做的是从api.myip子域提供Django API,并让myip /实际指向我的静态(角度应用程序)文件.
有关如何配置NGINX以正确路由这一点的任何见解?
NGINX Config目前看起来像这样:
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;
}
}
内容总结
以上是互联网集市为您收集整理的Django REST AngularJS NGINX配置全部内容,希望文章能够帮你解决Django REST AngularJS NGINX配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。