Heim  >  Fragen und Antworten  >  Hauptteil

Globale Parameterkonfiguration von nginx conf

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.

怪我咯怪我咯2712 Tage vor437

Antworte allen(1)Ich werde antworten

  • PHPz

    PHPz2017-05-16 17:28:45

    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;
    }

    Antwort
    0
  • StornierenAntwort