0

私はnodejsベースのウェブサイトを開発しました。それは私のローカルPC、Heroku &サーバでも完全に動作しています。最近私はFastCometからホスティングサーバーを購入しました。その後、私のnodejsファイルをVIA FileZillaをpublic_htmlフォルダにアップロードしました。その後、私はVIAパテを使ってサーバにログインし、 "npm install"を使って依存関係をインストールしました。サーバーはcloudlinux OSベースです。それから、 "npm start"を使ってnodejsサーバーを実行しようとしましたが、自分のWebサイトが自分のWebサイトで実行されているとは見えません。このサーバーでnodejを設定するにはどうすればいいですか?ポート(3000)を私のホスティングサーバーポート(17177)に変更する必要がありますか? 私は構成をホストするのが初めてです。任意のガイダンスは、私はあなたがこれを解決した今では期待しホストサーバにnodejsウェブサイトを展開する

答えて

0

参考になる、FastCometのチームは私のノードアプリを設定する上で私を助けて良い仕事をした、あなただけの.htaccessファイルに以下の行を追加する必要があり

 
RewriteEngine on 
RewriteRule ^(.*)$ http://127.0.0.1:8000/$1 [P] #Change 8000 for your custom port 

これを実行した後、node.jsを実行することができましたが、その後に予期せぬバグが表示されました。私はあなたがこのバグを持っている場合は、ApacheがのDirectoryIndexとしてindex.html.varを探していたので、それは、あなただけの.htaccessにとして

 
DirectoryIndex disabled 

を追加する必要がありました、急行アプリに「/」にアクセスすることができませんでした私の場合それは仕事をした

関連する問題