私自身も、まったく同じことをしなければなりませんでした。あなたがしたいことは、何らかのリバースプロキシを使用することです。
私が使用するものはここにある:https://github.com/nodejitsu/node-http-proxy
は、単にプロキシパッケージをインストールします。npm install http-proxy
私は何をしてプロキシは、ポート80でサーバー上で実行しているされて、私は、各ドメインにDNSを設定しましたこのサーバーを指す。
各アプリケーションは同じサーバー上で実行されています(画面を使用しています)。例えば
:
MySiteApplication1 - 3001
MySiteApplication2 - 3002
MySiteApplication3 - 3003
そして、プロキシサーバーのファイルは、あなたがnginxのを使用する必要があり、この
var httpProxy = require('http-proxy');
var server = httpProxy.createServer({
router: {
'mysite1.com': 'localhost:3001',
'mysite2.com': 'localhost:3002',
'mysite3.com': 'localhost:3003'
}
});
server.listen 80
ようになります。このポストをチェックしてください:http://stackoverflow.com/questions/5009324/node-js-nginx-and-now – Pardoner