マルチホーム サーバーで Meteor を実行した経験のある人はいますか? アプリを本番環境に持ち込んでおり、それぞれ 2 つのネットワーク カードを備えたサーバーがいくつかあります。eth0 の 1 つのインターフェイスは Mongo クラスターを使用して内部ネットワークに接続し、もう 1 つのインターフェイス eth1 は DMZ に接続します。私たちは開発をはるかに過ぎており、バンドル後のワークフローに入っています。したがって、次のコマンドを eth1 でのみ実行するのは問題です。
MONGO_URL='mongodb://mongodb:27017/?replicaSet=meteor' PORT='80' ROOT_URL=' http://app.domain.org ' node main.js
単一のインターフェースを指定する方法を正確に知るには、ノードについて十分に知りません。これは環境変数で指定されていますか? /etc/network/interfaces ファイルで? iptables? 他の何か?
Web で次のようなリソースを見つけましたが、正しい方向に進んでいるかどうかわかりません。特定のインターフェイスで実行される node.js サーバーを取得するには、この種の手間が必要ですか? もっと簡単なものはありますか?
https://gist.github.com/logicalparadox/2142595
プライベートサーバーで node.js をサービスとして設定する方法は? [node アプリケーションにアクセスできない]
どんな助けでも大歓迎です!ありがとう!
アビゲイル