GMa*_*rsh 4 django nginx gunicorn angularjs django-rest-framework
我根据本教程设置了一个服务器: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;
}
}
Run Code Online (Sandbox Code Playgroud)
小智 5
试试这样
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;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1896 次 |
| 最近记录: |