私が遭遇したほとんどのチュートリアルでは、ポートをリッスンするようにサーバーを設定して Node.js Web アプリをセットアップし、そのポートを指定してブラウザーでアクセスします。 foobar.com のようなドメインで完全にアクセスできるようにするための js アプリはありますか?
5 に答える
あなたの質問は少し漠然としています.. DNS が既に構成されている場合は、ポート 80 にバインドして完了できます。ただし、ポート 80 で実行されている apache またはその他の httpd が既にある場合は、明らかに機能しない他のホストにサービスを提供します。
非ルートとしてノード プロセスを実行することを希望する場合 (実行する必要がある場合) は、リバース プロキシを探している可能性が高くなります。私のメインの httpd は nginx で、関連するオプションは proxy_pass です。Apache を使用している場合は、おそらくmod_proxyが必要です。
レジストラーで、Web サーバーの IP アドレスを指す「A レコード」を作成しました。その後、ポート 80 でノード アプリを起動できます。
ドメインをバインドする必要がapex (naked domain)
あり、通常www
は Web サーバーの IP または CNAME を使用します。
で apex ドメインをバインドできないためCNAME
、サーバー IP または IP またはロード バランサーの IP を指定する必要があります。
別の方法は、次のようにリダイレクトすることです。
http://www.foobar.com
にhttp://www.foobar.com:82
よろしく。