2017-12-26 2 views
1

Ich muss zwei Server hosten, die verschiedenen Subdomains des gleichen Servers dienen. in zwei verschiedenen Maschinen, sagen S1 und S2 mit Nginx in einem der Server sagen, S1, Lastenausgleich sowohl S1 und S2. Ich möchte zu verschiedenen statischen Dateien für die Subdomains umleiten, die sich auf verschiedenen Rechnern befanden.Hosting mehrerer statischer Instanzen in Nginx

Wie konfiguriert man den Nginx, um zu einer statischen Datei auf einem anderen Rechner umzuleiten?

server { 
      server_name s1.example.com; 
      listen 80; 
      location/{ 
        root /var/www/html/static/ 
      } 
    } 

    server { 
      server_name s2.example.com; 
      listen 80; 
      location/{ 
        root /var/www/html/static1/ 
      } 
    } 

Das obige ist im Falle der gleichen Maschine.

+0

Wie entscheiden Sie, welche Dateien zu welchem ​​Server gehören? –

+0

mit dem Subdomain-Mapping – Charles

+0

Können Sie in Ihrem Beitrag mit einem Beispiel erläutern? –

Antwort

0

Sie können mit tun Host-Eintrag hinzufügen auf S1/S2 wird die Prozessschleife zurückgerufen, und die Wirkung der Last Cancelling Ausgleich

Let irgendeine Form S1 Notwendigkeit sagen S2 Punkt

sudo echo '<IP of S2> <sub domain S1>' >> /etc/hosts 
Verwandte Themen