2016-05-01 3 views
0

これは私の最初の質問です。プロキシを持つApacheとNodeJs、ウェブページを表示するために問題が発生する

私は、PHPとJAVASCRIPTの両方で数週間Webサイトをプログラミングしています。また、socket.ioとexpressでnodeJsを使用しています。 localhostをローカル(Linux Debian上)でテストしたところ、app.jsがポート3000で動作するように設定しました。したがって、Apache(既にポート80で動作しています)とNodeJsの間に競合はなく、よく しかし、昨日から私は初めて自分のウェブサイトをホストしようとしましたが、NodeJはもはや動作しませんでした(ポート80のみが聞こえるので絶対に正常です)ウェブサイトの残りの部分はまだ機能していました。 私はいくつかの調査を行い、Apacheのプロキシを扱う解決策hereを見つけました。残念ながら、私はそれを行って以来、私のブラウザーは、通常は/index.phpを表示するのではなく、代わりにindex.phpをbinファイルとしてダウンロードしようとします。 (いくつかの精度:私のapp.jsは/index.phpではなく/game.phpで動作するように設定されていますが、/game.phpにアクセスしようとすると "Can not GET /game.php")

が、私は、私はまだ自分でいくつかの情報を探すのに苦労しています、少し失われたんだけど、私は私が欠けて

PSを知識てることを知っている:apache2.confファイルのこの処理を行うには前に、私が試みました/etc/rc.localをiptablesで変更することによってポート3000を80に "回す"ことはできますが、同じ問題が返されました:Webブラウザーは/index.phpをDLしたいだけです...

ありがとうございます私の悪い英語を残して申し訳ありません。 もっと詳細を知りたい場合は、私に尋ねてください。

答えて

1

あなたのPHP設定がうんざりです。あなたのブラウザではなく、いつでもダウンロードしてダウンロードすることができます。私が推測しなければならないのは、追加した仮想ホストブロックと関係があると言えるでしょう。 ApacheでPHPを設定する方法を調べるか、ホスティングプロバイダにヘルプを依頼してください。あなたが提供した情報で、あなたの質問がはっきりしないので、私たちがあなたのためにできることはあまりありません。

+0

あなたの答えをありがとう、私は自分の家から自分のWebサイトをホストし、私はこれらの変更を行う前に、PHPは完全に表示されました。だから私は問題がPHPの設定から来ているとは確信していません –

+0

あなたのサイトを普及させる予定ですか?もしそうなら、あなたが家から出るのに費やす毎秒は時間の無駄です。最終的にはスイッチを切らなければなりません。あなたのルートを取ることから生じる多くの設定や不要な技術的問題があります(私も試したので知っています)。ただ人をあきらめてください。真剣に。 – Dimwu

関連する問題