通常,在进行反向代理设置时,后端有一台服务器,如下所示:
http://localhost:8084/app-root
你可以使用proxy_pass
location /app-root {
proxy_pass http://localhost:8084;
}
它会将www.my-domain.com/app-root代理到内部服务器http://localhost:8084/app-root。
大!
如果服务器坚持从root进行托管,有人可以解释需要做什么:
http://localhost:8084/index.html http://localhost:8084/images/image1.jpg
我希望可以通过
访问它 http://www.my-domain.com/app/index.html
http://www.my-domain.com/app/images/image1.jpg
答案 0 :(得分:1)
您可以使用nginx的重写。这样的事情应该有效
location /app/ {
rewrite /app/(.*) /$1 break;
proxy_pass http://localhost:8084;
}