0
子站點像如何在一臺機器上產生多個node.js實例來偵聽不同的子域?
a.abc.com
b.abc.com
c.abc.com
我將要運行的node.js腳本對其相同副本。不幸的是我只有一臺機器。有人可以建議我如何克服這一點?
子站點像如何在一臺機器上產生多個node.js實例來偵聽不同的子域?
a.abc.com
b.abc.com
c.abc.com
我將要運行的node.js腳本對其相同副本。不幸的是我只有一臺機器。有人可以建議我如何克服這一點?
,如果你有三個「處理程序」,即具有(req, res)
簽名的任何功能,你可以做一個單一的服務器上執行以下操作:
http.createServer(function (req, res) {
switch (url.parse(req.url).hostname) {
case 'a.abc.com':
handlerA(req, res)
break
case 'b.abc.com':
handlerB(req, res)
break
case 'c.abc.com':
handlerC(req, res)
break
default:
res.statusCode = 404
res.end()
break
}
})
你不需要反向代理,除非你需要每個處理程序在其自己的過程,即如果你有很多的負載