是否可以在sub_url部署Django而不修改这样的URL:
url = script_name + url
我想在abc.com/one上部署一个应用程序,在abc.com/two上部署另一个应用程序。
我能够做到但是当我点击任何网址时,它指向abc.com/link但不是指向abc.com/one/link。
所以,想知道它是否有一些Django的东西或nginx的东西。
Nginx代码:
server {
listen 80;
client_max_body_size 10M;
keepalive_timeout 15;
server_name localhost test.com;
location /one/ {
proxy_pass http://127.0.0.1:8001/;
proxy_set_header SCRIPT_NAME /one;
}
location /two/ {
proxy_pass http://127.0.0.1:8002/;
proxy_set_header SCRIPT_NAME /two;
}
location /static {
root /home/path/test;
}
}
以上代码运行网站,但正如我所说,当我点击任何链接时,它指向/ link但不是/ one / link。