2012-01-23 16 views
1

開発目的とバージョン管理のトレードオフについては、私はApacheサーバ上でバーチャルホストを使用します。これで私のマシンにMedialWikiがインストールされました。オフィスのLAN上のすべてのユーザーがMediaWikiにアクセスするようにします。しかし、私が仮想ホストを有効にしたとしても、LANユーザは自分のIPアドレスとフォルダ名でMediaWikiにアクセスすることはできません。つまり、http://192.168.1.10/mediawikiです。ローカルホストとバーチャルホストへの同時アクセス

これには、仮想ホストとローカルホストの両方を一緒に使用できる解決策がありますか、それとも他のソリューションでも問題ありません。

あなたのお手伝いをしています。

ありがとうございます。

+0

ルータを正しくセットアップする必要があると思います。 – Nazariy

+0

これはまったくApacheの設定上の問題です。各仮想ホストの '.config'ファイルの内容を表示します。 – Icarus

答えて

2

仮想ホストを有効にしても、人々がIPでサーバーにアクセスするのを防ぐことはできませんが、どのサーバーがどのサーバーにアクセスするのかを考える必要があります。

名前ベースの仮想ホスティングを使用している場合、設定された仮想ホストの名前と一致しない要求は、の最初の仮想ホストによって処理されます。その目的のために具体的にはVirtualHost>を定義し、そこにMediaWikiを置くことができます。

Apache name-based virtual hosting documentationの「メインホストが離れる」という段落を参照してください。

関連する問題