私はこれについての解決策を探そうとしましたが、私の答えを得るために質問をフレームしてください。Apacheを(例)http://192.168.1.1で拒否して、http://www.example.comのような仮想ホストのみを受け入れるように設定する方法
私のサーバーに適切なURL(http://www.example.comのようなもの)を許可しながら、私のサーバーをIP URL(http://192.168.1.1 - 任意のパブリックIPアドレス)でプロービングするのをブロックする必要があります。私が感じる
は、4つの方法があります:。
は、「IPのURLをトラップすることをhttpd.confファイル内の仮想ホストエントリを作成します
は、IPのURLをそれも書き換えるためのmod_rewriteのエントリを作成します。 「トラップ」に。
IPのURLを検出し、それらの接続要求をドロップすることができ、iptablesのエントリを作成します。
何もできないので何もしないでください。
これを処理する最も良い方法は、3つのうちどれを選択するか(または推奨する方法)ですか。どのように私はそれを行うwoudl?
ありがとうございました。