我使用了一个nginx反向代理来指向不同的Docker容器, https://example.com/app1-> container1 https://example.com/app2-> container2
现在app1站点打开了,它缺少所有资源(CSS,js等)。这是因为URL不匹配。
https://example.com/app1/style.css上的原始资源 反向代理的应用程序显示资源https://example.com/style.css
类似地,如果我单击app1上的任何链接,URL将指向(https://example.com/link1而不是https://example.com/app1/link1)
我们非常感谢您为解决此问题提供的任何帮助。谢谢
location /app1 {
proxy_pass http://app1:8000/;
}
location /app2 {
proxy_pass http://app2:8000/;
}
location /app3 {
proxy_pass http://app3:8000;
}
location /app4 {
proxy_pass http://app4:8890/;
}