Zunächst einmal weiß ich nicht so recht, wie ich das Problem beschreiben soll. Also habe ich diesen Titel geschrieben.
Die tatsächliche Situation ist, dass ich im js des Projekts zwei Adressen zugewiesen habe:
serviceLoginUrl:"/arg/project/Login";
serviceUrl:"/arg/project/Webservice";
Ich denke, wenn Nginx ausgeführt wird, kann Nginx /arg/project direkt analysieren und durch
http://172.16.1.101:9080/myPro/Login und http://172.16.1.101:9080/myPro/WebserviceX5X ersetzen echte Adressen, denken Sie an reguläre Ausdrücke. Ich habe gesehen, wie jemand anderes es so in Apache implementiert hat. Aber ich verwende Nginx und möchte Apache nicht ändern. Bitte geben Sie mir einige Antworten von denen, die mit Nginx vertraut sind.
location /arg/project/Login {
rewrite ^/arg/project/Login$ /myPro/Login last;
proxy_pass http://service_server;
}
upstream service_server {
http://172.16.1.101:9080;
}