初心者の質問ですみません。 Node.js は Fastdomain のようなホスティング プロバイダーで実行できますか?私たちはfastdomainにアカウントを持っており、PHPで作成したWebサイトをアップロードしています。ホストで SSH を許可し、node.js をインストールしようとしましたが、うまくいきませんでした。インターネットで調べていますが、これに対する正確な答えはありません ## 3 つの答え いいえ、すべてのホスティング プロバイダーで Node.js を実行できるわけではありません。特定の基本機能が必要です。ホスティング プロバイダーが (Heraku のように) Node.js を直接サポートしていない場合は、サーバーにシェルを実行できる必要があります。 Node.js を構築するには C コンパイラーにアクセスするか、システムにパッケージをインストールする機能も必要です。 Node.js をインストールしたら、ポート 80 で実行するには root アクセスが必要です。プロバイダーがリバース プロキシ サービスを提供している場合は、これを回避できます。 シェルインできるという事実は良いスタートです。 Fastdomain では可能かもしれませんが、念のため Fastdomain サポートに連絡する必要があります。ホスティングプロバイダーはそれぞれ異なります。共有ホスティングを使用している場合、答えはおそらく「ノー」です。通常、Node.js を実行するには専用のホスティングが必要です。 - 1root アクセスは必要ありません。別のフロントエンド サーバーを介してプロキシすることもできます TheHippo2013 年 5 月 14 日 23:25 - 同じホスティングの同じプロジェクトで PHP と NODE.JS を使用できないという意味ですか? 使用できる場合、どのように Orvyl5 月 14, 2013 23:38 - @TheHippoそうですね、Nodeをインストールするにはrootアクセスが必要だと言うつもりはなく、ポート80で実行するために必要だというだけです。 - @Danielnode.jsとPHPを組み合わせることができます。 a) ホスティングプロバイダーがnode.jsとPHPをホストする方法、またはb) 「独自の」サーバーが必要で、両方をホストするように簡単に設定できます。 TheHippo5月15日、2013年7時56分 いいえ、Node はホスティング プロバイダー上では実行できませんが、アプリやクラウド ホスティング プロバイダー上にデプロイするためのプラットフォームを提供する Heroku や Linode として Nodejs プロジェクトを PAAS サイトにデプロイすることはできます。 PAAS モデルでは、プロバイダーはインフラストラクチャと、OS とインフラストラクチャ全体の構成を担当し、開発と展開のみを気にする必要があります。 一方、Nodejs は任意のクラウド ホスティングにデプロイできます。仮想サーバーまたは専用サーバーにアクセスできたら、nodejs と依存関係をインストールしてアプリケーションの提供を開始できます。この場合、Nodejs、データベース、Web サーバーのインストールはユーザーの責任です (場合によっては)。ノードのHTTPサーバーを使用したくない場合) クラウド ホスティングは通常より高価ですが、インフラストラクチャをより詳細に制御できます。開発者にとって PAAS は、開発してデプロイするだけで使用できる場合が多いです (ドメインやその他のアカウント設定のように構成する場合もあります)。 を使用して共有ホスティングプランにノードをインストールできました NVM。詳細については、こちらをご覧ください: httpsheynode.com/tutorial/install-nodejs-locally-nvmtext=Using%20nvm%20(Node.,on%20a%20single%20local%20environment.