0
我创建了一个休息API为我的Django的应用程序,但我怎么去api.website.com,而不是像www.website.com/api如何将www更改为Django网址中的其他内容?
顺便说一下我使用nginx的,如果有做任何事情与此
我创建了一个休息API为我的Django的应用程序,但我怎么去api.website.com,而不是像www.website.com/api如何将www更改为Django网址中的其他内容?
顺便说一下我使用nginx的,如果有做任何事情与此
在你的nginx配置添加这样的东西。这将api.website.com
上的所有请求传递给您的gunicorn套接字 - >您的django应用程序。
server {
listen *:80;
server_name api.website.com;
location ~ ^/api(.*)$ {
try_files $uri $1 /$1;
}
location/{
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://gunicorn_socket/;
}
}