我是一个网站,即example.com。它的nginx配置文件就像
cd C:\Program Files (x86)\Odoo 12.0\server\odoo\addons
C:\Program Files (x86)\Odoo 12.0\python\python.exe C:\Program Files (x86)\Odoo 12.0\server\odoo-bin scaffold my_module --config C:\Program Files (x86)\Odoo 12.0\server\odoo.conf
对于上面的ip_address,我有以下flask应用程序的nginx配置文件,
server{
...
location /foo{
proxy_pass http://ip_address/;
proxy_set_header Host ip_address;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
...
}
我想在这里实现的是,当客户端访问example.com/foo时,它应该从flask应用程序响应,但是,存在一个问题,即flask应用程序生成的url没有foo。作为前缀,因此,当单击其他链接(如/ abc)时,它将重定向到example.com/abc,而不是example.com/foo/abc。我怎样才能达到这个结果?我搜索了很多,但没有运气,我想这可能与服务器名称等有关。请帮助。谢谢!