2016-11-08 11 views
0

Namecheap by following this answerで共有ホスティングアカウントにノードとNPMをインストールすることができました。それはすべて動作しているようだ、私は私のアプリを起動することができ、それは起動したままですが、アプリケーションのルートルートを指すサブドメインは、単にドメインのフォルダを表示します。共有ホスティングでのノードアプリケーションの実行

私はmyaddress.com/subdomain:8080に行きましたが、サーバーエラーと404が発生しました。また、ノードのリスニングポートを8080から80に変更しようとしましたが、80でエラーが発生します。

Error: listen EACCES 0.0.0.0:80 

これは、ポート80へのアクセス権がないことを意味します。クライアントにポート8080を接続させるにはどうすればよいですか。

答えて

0

これは共有ホスティングに問題があり、あなたのためにポートを開かずにいる部分です。これは、あなたの回避策を中心にする必要がある場所です。イムは、現在のノード を提供するためにPHPを使用するかの解決策を探してここにhttps://www.npmjs.com/package/node-php-server 、ここHow to host a Node.Js application in shared hosting またはちょうどこれらは、あなたの最良の選択肢となり何とかポート80

を使用するようにexpressの構成を参照してください。

関連する問題