2011-10-26 12 views
1

ローカルサーバーを開発サーバーとして使用しています。私は、私のホストは、次のようなセットアップ・ファイルていますローカルホストへのアクセスWebサーバー上でのネットワーク

次のように私のhttpd-vhosts.confファイルが設定されている

127.0.0.1 localhost 
127.0.0.1 cdog24 
127.0.0.1 xxxxxorg 
127.0.0.1 newintranet 
:私はXAMPPを実行していますし、私のローカルマシン上で各サイトにアクセスすることができます

NameVirtualHost *:80 

<VirtualHost *:80> 
    DocumentRoot "D:\Webserver\htdocs" 
    ServerName localhost 
    ServerAlias localhost 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "D:\Webserver\htdocs\cdog24" 
    ServerName cdog24 
    ServerAlias cdog24 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "D:\Webserver\htdocs\xxxxxorg" 
    ServerName xxxxxorg 
    ServerAlias xxxxxorg 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "D:\Webserver\htdocs\newintranet" 
    ServerName newintranet 
    ServerAlias newintranet 
</VirtualHost> 

http://localhost ます。http:// cdog24 http://xxxxxorg ます。http:// newintranet

をそれぞれに入力して、

私はネットワーク上の別のコンピュータに行くとき、私は自分のマシンの名前を入力するか、IPアドレスを使用しなければならないと仮定します。私は次のように入力するときに、:

http://machinename/cdog24またはhttp://10.1.0.24/newintranet

Iは、404ページに取られています。

私には何が欠けていますか?ローカルマシンまたはネットワーク上のファイアウォールは、両方ともオフになっているため考慮しません。私はWindows 7のローカルマシン上にあり、リモートマシンもWindows 7です。

ありがとうございました。

答えて

2

あなたはホストがリモートマシン(ブラウザが実行されている、いないサーバー)上でファイルを編集する必要があります。

x.x.x.x cdog24 
x.x.x.x xxxxxorg 
x.x.x.x newintranet 

は、サーバーをWindowsマシンのIPアドレスに変更しXXXX実行されています。

ブラウザで、http://cdog24/と表示することができます。

ただし、他のマシンを指すlocalhostエントリを追加しないでください。 localhostは常に127.0.0.1を指すべきです!

+1

これが解決しました。私のIPアドレスをリモートマシンのホストファイルに追加するのは、このトリックでした。ありがとう! – ClaytonDaniels

1

あなたはあなたのマシンのIPアドレスは、ネットワーク上にあるものをうまくする必要があり、その後、あなたは多分またApacheを更新する必要があなた

<your local IP> cdog24 
<your local IP> xxxxxorg 
<your local IP> newintranet 

を指すように他のマシン上のtehのホストファイルを編集しますconfファイルは127.0.0.1ではなくネットワークアドレスから作業するようにしてください。

関連する問題