Weiterleitung zu zwei Ports mit Nginx

Weiterleitung zu zwei Ports mit Nginx

Ich habe zwei Angular-Apps, die auf unterschiedlichen Ports laufen. Ich muss auf App1 zugreifen, wenn der Benutzer anrufthttps://URLund app2, wenn der Benutzer anrufthttps://url/admin. Ich habe versucht, der Nginx-Konfiguration wie unten beschrieben einen Standortblock hinzuzufügen, aber die Anforderung wird mit dem hinzugefügten /admin an App1 weitergeleitet.

server {
#        listen 80 default_server;
#        listen [::]:80 default_server ipv6only=on;

        listen 443 ssl;

        root /usr/share/nginx/html;
        index index.html index.htm;

        server_name fr.techolution.com;
        ssl_certificate /etc/nginx/ssl/url_com.crt;
        ssl_certificate_key /etc/nginx/ssl/myserver.key;
location / {
 proxy_pass http://192.168.2.81:8083;
}
location  /admin {
 proxy_pass http://192.168.2.81:4200;
}
}

Antwort1

Versuchen:

location  /admin {
    proxy_pass http://192.168.2.81:4200;
}

verwandte Informationen