Tout d’abord, je ne sais pas trop comment décrire le problème. J'ai donc écrit ce titre.
La situation réelle est que j'ai configuré deux adresses dans le js du projet :
serviceLoginUrl:"/arg/project/Login";
serviceUrl:"/arg/project/Webservice";
Je pense que lorsque nginx est en cours d'exécution, nginx peut directement analyser /arg/project et le remplacer par
http://172.16.1.101:9080/myPro/Login et http://172.16.1.101:9080/myPro/WebserviceX5X Pour de vraies adresses, pensez aux expressions régulières. J'ai vu quelqu'un d'autre l'implémenter dans Apache comme celui-ci. Mais j'utilise nginx et je ne veux pas changer d'Apache. Veuillez me donner quelques réponses de ceux qui connaissent nginx.
emplacement /arg/project/Connexion {
réécrire ^/arg/project/Login$ /myPro/Login last;
proxy_pass http://service_server;
}
service_server en amont {
http://172.16.1.101:9080;
}