簡體   English   中英

每頁創建一個新的node.js進程

[英]Create a new node.js process per page

我很確定這個問題被問了很多,但是找不到正確的搜索詞來找到答案。

假設我有一個網站example.com並且有兩個頁面,例如example.com/game1.htmlexample.com/game2.html

我想托管兩個node.js進程來監聽對這些頁面的請求(兩個游戲都需要不同的代碼)。 我還希望能夠在不關閉主流程的情況下升級這些流程。

我懷疑這與創建“主”節點進程有關,然后將這些頁面調用重定向到正確的進程。 為此有一個好的模塊嗎?

定向兩個URL的通常方法是:

http://example.com/game1.html
http://example.com/game2.html

分開服務器是使用代理,例如NGINX 該代理在example.com和端口80上運行,因此它可以獲取所有請求。 您的其他服務器在本地運行在單獨的端口上(不需要公眾直接訪問它們)。 您配置NGINX,以便當它看到http://example.com/game1.html時,該請求將在其運行的任何端口上轉發到您的第一台服務器。 當它看到http://example.com/game2.html該請求將在其運行的任何其他端口上轉發到第二台服務器。

安裝NGINX之后,所有這些邏輯都可以通過其配置文件進行配置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM