2017-08-17 3 views
-1

ich zwei Web-Anwendungen haben: 1. UI Projekt 2. API-ProjektZwei Azure App Services auf einzelne Domain

Sie sollten Karte in der nächsten Art und Weise arbeiten: UI Projekt -> mydomain.com, API-Projekt -> mydomain.com/api

Haben Sie Ideen, wie ich es tun kann?

Ich werde keine virtuelle Anwendung oder ein virtuelles Verzeichnis haben, weil sie nicht getrennt konfigurierbar und skalierbar sein können. Ich erwartete, dass das Laden von API Project mehr als das UI-Projekt sein wird. Als Ergebnis möchte ich den Preisplan und die Skalierbarkeit auf unterschiedliche Weise für jedes Projekt konfigurieren.

Vielen Dank im Voraus für Ihre Hilfe

Antwort

0

Entsprechend Ihrer Anforderung, empfehle ich Ihnen die Verwendung URL umleiten in Ihrem UI Web App Web-Konfigurationsdatei versuchen könnte.

Wenn der Kunde auf diese Weise auf mydomain.com/api zugreift, wird er automatisch auf die URL Ihrer azure web api-App umgeleitet.

Hinweis: Nach der Weiterleitung wird die URL-Anzeige im Browser geändert.

Weitere Einzelheiten zur Einstellung finden Sie unter article.

Eine andere Möglichkeit, die Verwendung von Azure-Application-Gateway in Erwägung zu ziehen, unterstützt jetzt Web-App als Back-End-Pool.

Weitere Details finden Sie unter article.

Informationen zur Verwendung der Web-App als Back-End-Pool finden Sie unter article.

+0

Hallo, vielen Dank für Ihren Kommentar mit nützlichen Links. Sie sind wirklich intereste. Über meine Frage. Ich möchte diese Frage ohne zusätzliche Ressourcen lösen, weil sie zusätzliche Kosten erfordern. Über Redirect dachte ich darüber nach und denke, es wird eine weitere Ressource benötigen. Gleiche Ergebnisse für Gateway. Auf jeden Fall danke für deine Antwort. – user3336974

+0

Meinst du, du hast jetzt einen App-Service-Plan mit zwei Web-Apps verwendet? Dann möchten Sie, dass jede Web-App konfigurierbar und skalierbar getrennt sein kann? Die URL-Weiterleitung ändert nur die Web-Konfiguration der Haupt-Web-App. Es benötigt keine anderen Ressourcen. –

+0

Ja, aber wie ich jede Anfrage verstehe, komme zur Haupt-App und dann umleitung auf die zweite. Ist es richtig? Wenn ja, dann heißt das in jedem Fall, dass die erste App beim Laden für die zweite Anwendung mitmacht. Als Ergebnis, wenn ich viele Anrufe habe, wird die erste App für die Weiterleitung auf der zweiten geladen werden. – user3336974

Verwandte Themen