2017-05-09 1 views
0

erstens Entschuldigung für mein Englisch, da es nicht sehr gut ist. Ich bin ein Anfänger in Nginx und ich habe einen grundlegenden Zweifel:Nginx Mehrere Projekte in verschiedenen Verzeichnissen

Was ist der einfachste Weg, mehrere Projekte mit Nginx (getrennt in verschiedenen Verzeichnissen) zu bedienen, mit einer einzigen Maschine, mit der gleichen IP und den gleichen Port?

example.com/project1 
example.com/project2 
example.com/project3 

Eine herzliche Begrüßung.

Antwort

0

Sie werden mehrere Standortanweisungen in einem einzelnen Serverblock benötigen, um das zu tun, was Sie für jedes Projekt tun müssen. Was innerhalb der location-Direktiven liegt, hängt wirklich von der Art der Projekte ab, die sie sind. Ich habe zum Beispiel einige WordPress-Instanzen, die fastcgi-Konfigurationszeilen innerhalb dieser Location-Direktiven haben.

Beispiel:

server { 
    listen 80; 
    server_name example.com; 

    location /project1 { 
     # What goes here depends on what type of project this is. 
    } 
    location /project2 { 
     # What goes here depends on what type of project this is. 
    } 
    location /project3 { 
     # What goes here depends on what type of project this is. 
    } 
} 
Verwandte Themen