2016-03-25 11 views
1

私はnoobのように聞こえる専門家には確信しています...非常にnode.jsに新しい私はちょうど学んだことの一つは、私がこのようなもので、基本的なサーバを起動することができるということです。..共有サーバーでnode.jsを使用できないのはなぜですか?

var http = require("http"); 

http.createServer(function(request, response) { 
    response.writeHead(200, {"Content-Type": "text/plain"}); 
    response.write("Hello World"); 
    response.end(); 
}).listen(8888); 

今私は

$ node the-above-code.js 

なぜ同じことはできませんし、CLIにアクセスすることができます共有サーバーで実現するゴダディ?その中の概念的な問題は何ですか?

+3

あなたはそれはあなたが '8888'のようなポートに耳を傾けるあなたのアプリをバインドすることはできないことかもしれGoDaddyはのような共有仮想ホストを使用する最初の限界。第二に、一般的な共有仮想ホストでは、システムレベルの依存関係をインストール/変更するためのアクセス権が与えられないため、Node.jsが存在しないか、最初にアクセスすることはできません。 – woozyking

答えて

1

問題は、godaddyは、ポート8888にバインドできるようにApacheの設定を変更できないということです。それを行うには、自分でプライベートサーバーを取得する必要があります。

は、このスレッドを参照してください: Why node.js can't run on shared hosting?

関連する問題