使用我的Nginx安装我将请求转发到www.example.com:8080/twinkle/index.jsp
location / {
proxy_set_header Host www.example.com;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080/twinkle/;
}
我正在部署另一个主要用于在端口81上下载和运行的应用程序
www.example.com:81/blacksheep/mary/mary.wav www.example.com:81/blacksheep/tom/tom.wav
location /blacksheep/(.*) {
proxy_pass http://localhost:81/media/(.*) ;
}
然而,这将我带回www.example.com/twinkle/blacksheep/xxxxx
不确定我错过了什么..(我是这个领域的业余爱好者,暂时填补)
感谢。
答案 0 :(得分:0)
在Anatoly评论之后,我尝试了以下内容。它奏效了。
location /blacksheep {
rewrite ^(/blacksheep)(.*)$ /blacksheep$2 break;
proxy_pass http://localhost:81;
}