2009-03-30 29 views
1

同じサーバに2つのApacheインスタンスがあり、1つはポート80にあり、もう1つは別のポートにあります。最初の1つは正常に動作します。私がmydomain.com:otherportに行くと、タイトルにエラーメッセージが表示されます。ディレクトリは存在し、Webサーバと同じユーザとグループを持っています。要求されたURL /はこのサーバに見つかりません

+0

ポートをスワップして、稼働中のポートがotherportになっていて、稼動していないポートに80がある場合は、動作しますか? – carl

+0

いいえ、同じ問題(ポート80で動作していると、まだ404エラーが発生しています)。 –

+0

私はそれを仮想ホストに切り替えようとしました(別にPHP設定をそのようにすることができるかどうかはわかりません)。 –

答えて

0

おそらく、2番目のインスタンスのhttp.confを設定する必要があります。なぜあなたは最初に2つのインスタンスとしてそれをやっていますか?

つの思考:

  • だんだんそれが働いたものと一致するまで、非稼働の設定を変更(最初のコースのバックアップを作成する)と
  • のerror_logを見て、それを修正したものを変更ご覧ください。必要に応じて、何か有益な情報が表示されるまでログレベルを上げてください。
+0

別のhttpd.confがあります。 ウェブホストで使用するコントロールパネルをプログラミングしています。ポート80はホストのメインドメインで、もう1つはコントロールパネルです。 –

+0

はい、なぜ別のApacheインスタンスが必要ですか? – MarkusQ

+0

メインドメインには、サーバーのハッキングを防ぐためのPHPの制限はありません。 –

3

最後に分かりました。 DirectoryIndexディレクティブを追加したときに、作成したメインのhttpd.conf仮想ホストに追加していましたが、2番目のサーバーはまだ2番目のインスタンスを実行していました。今私は愚かな気がする!

このエラーが表示され、その理由がわからない場合は、DirectoryIndexディレクティブを追加する必要があります。

関連する問題