Der Effekt, den ich will:
http://hostname/proxy/3000
http://127.0.0.1:3000
http://hostname/proxy/3000/anything
http://127.0.0.1:3000/anything
Es besteht eine Vorgabe: Der Port wird geändert
Ich habe es versucht
location ~ /proxy/(\d+) {
proxy_pass http://127.0.0.1:;
rewrite ^/(.*)$ / break;
}
Aber das Umschreiben hat Probleme, egal wie es geschrieben ist
So schreiben Sie in der Nginx-Konfiguration und warten online ~
proxy_pass
的文档里有讲:location
使用了正则后,proxy_pass
指令后面的参数中的 URI 部分会被忽略。可以使用下面的配置间接达到你想要的功能: