2015-12-02 54 views
0

我試圖使用node.js與https。 問題是我們的ssl證書被驗證到我們的主域名,所以我們的node.js應用程序沒有ssl證書,瀏覽器拒絕加載它。其他端口映射到具有相同域名的其他IP

,我們心目中的解決方案是:

我們主要的服務器nginx的。當前指向通用服務器。

有無論如何指向example.com:2020到另一個ip所以node.js應用程序可以加載相同的域名?

或任何我們用nginx做的事情?

或以其他方式實現此目的?

我們使用node.js應用程序來創建一個活動靜態。

P.S:主要領域是落後的CloudFlare

回答

0

是的,你可以使用proxy_pass

http { 
    include  mime.types; 
    default_type application/octet-stream; 

    server { 
     listen  80; 
     server_name localhost; 

     location /download { 
      rewrite  /download/(\d+) /sc?i=$1 break; 
      proxy_pass http://127.0.0.1:5008; 
     } 

     location/{ 
      proxy_pass http://127.0.0.1:3500; 
     } 
    } 
} 
+0

請您解釋一下我應該在哪裏添加的node.js服務器IP和端口? – Farshid

相關問題