私はExpressフレームワークを使用してアプリケーションを構築していますが、それを展開するにはForeverを使用していますが、インターネット上で提案されているように、このビデオのように:https://www.youtube.com/watch?v=XxRuW1pfGTI。Node.js Apacheのようなホームベースのサーバーで展開するWeb
私のやりたいことは、自分のコンピュータ上にあるApacheサーバのhtdocsフォルダにファイルを置いて、永遠のようなツールを使って個人的にウェブサイトをホストし、それを使って行うことです。
URLをリバースプロキシにするために私はmod_proxyについて読んでいますが、私のIPをhttps:/ localhost/3000 /にリダイレクトするので、アイデアが好きではありません。
誰かが私が間違ってやっていることや、正しく行われていることを教えていただけますか?ありがとう
Edit1:どのような意味で私の質問が本当に下に来るのですか?node.js/bin/wwwファイルを "localhost"のポート3000と聞くようにしています。これをApache経由でインターネット上の私のIPに変更しますか?
var port = normalizePort(process.env.PORT || '3000');あなたがあなたのApache
htdocs
ディレクトリへのNode.jsアプリを入れて、ApacheはNode.jsのランタイムを起動するために期待することはできませんは、Apacheを経由してあなたのhtdocs
ディレクトリ内のJavaアプリをホストしています同じよう
なぜ最初にApacheが必要でしょうか? –
私はPHPウェブサイトとその現在のものを自分のコンピュータに配備するためにApacheを使用していると言いました。何か提案はありますか?私はあなたに何を求めているのでしょうか? – eersteam
ただし、ノードにはすでにサーバーが構築されています。あなたはあなたのためにあなたのjavascriptを実行することはできません。私は何かについて考えることはできませんが、この場合逆proxing。 –