2017-10-02 3 views
0

Ich habe einen Nginx-Server, der eine statische HTML-Seite am Port für example.com virtuellen Host dient.nginx Virtueller Host, HTTP-Server und TCP-Port weiterleiten

Es gibt zwei weitere Lauf Server auf localhost:50001 und localhost:50002,

Ich möchte alle Anfragen an example.com in weiterleiten Weise folgende

example.com   --->  /var/www/servers/example.com/ 
example.com:50001 --->  localhost:50001 
example.com:50002 --->  localhost:50002 

Wie kann ich das erreichen?

Ich bin in der Lage, die erste zu erreichen, und begann auf 50001 und 50002 hören

hier, um die config

server { 
     listen 80; 
     listen [::]:80; 

     listen 50001; 
     listen [::]:50001; 

     listen 50002; 
     listen [::]:50002; 

     root /var/www/servers/example.com/; 

     index index.php index.html index.htm index.nginx-debian.html; 

     server_name example.com; 

     location/{ 
       try_files $uri $uri/ =404; 
     } 


     location ~ \.php$ { 
       include snippets/fastcgi-php.conf; 

       fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; 

     } 

     location ~ /\.ht { 
       deny all; 
     } 
} 

Antwort

Verwandte Themen