2017-04-22 2 views
0

동일한 서버의 포트 82, 83 및 84에서 실행중인 웹 서버 응용 프로그램이 있습니다. 여기 내의 nginx의 conf입니다 : 내가 다른 IP 주소에서 실행 3 개 클라이언트를 가지고 있고 각 클라이언트가 다른 포트에 연결하는 것이 필요nginx conf가 올바르게 작동하지 않습니다.

worker_processes 1; 
    events { 
     worker_connections 1024; 
    } 
    #Server groups# 
    http { 
     upstream backend { 
     hash $remote_addr consistent; 
     ip_hash; 
     server localhost:82; 
     server localhost:83; 
     server localhost:84; 
     } 
     server { 
     server_name NGINX_server; 
     listen 81; 
     location/{ 
      proxy_pass http://backend; 
     } 
     } 
    } 

예 : CLIENT1 82, 83 CLIENT2 84에 client3 하지만 작동하지 않습니다. Client1이 82에 연결되어 있지만 Client2와 Client3이 83에 연결되어 있습니다 (동일한 IP로). 각 클라이언트 (다른 ​​IP로)가 다른 포트에 연결하는 conf 파일을 작성하는 방법은 무엇입니까? 감사합니다.

답변

0

위의 conf는 완벽하게 작동합니다. 나는 3 개의 다른 IP 주소를 사용하지 않았습니다 ...