2011-10-26 11 views
1

내 로컬 컴퓨터를 개발 서버로 사용하고 있습니다. 나는 나의 호스트는 같은 설정 정보 파일이 있습니다로컬 호스트 웹 서버에 액세스

다음과 같이 내 아파치 - 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

,536을 각각 입력하여

네트워크에서 다른 컴퓨터로 갈 때, 내 컴퓨터의 이름을 int라고 입력하거나 IP 주소를 사용해야한다고 가정합니다. 내가 다음에 입력 할 때, :

http://machinename/cdog24 또는 http://10.1.0.24/newintranet

나는 404 페이지로 이동하고있다.

무엇이 누락 되었습니까? 로컬 컴퓨터 또는 네트워크의 방화벽은 모두 해제되어 있기 때문에 고려하지 않습니다. 나는 Windows 7 로컬 컴퓨터에 있으며 원격 컴퓨터는 Windows 7입니다.

어떤 도움을 주셔서 감사합니다.

답변

2

당신은 호스트가 원격 컴퓨터 (브라우저가 실행되는 서버가 아닌)에 파일을 편집해야합니다

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

서버를 윈도우 상자의 IP 주소로 변경 XXXX 실행 .

이제 브라우저에서 http://cdog24/으로 찾아 볼 수 있습니다.

그러나 다른 컴퓨터를 가리키는 localhost 항목을 추가하지 마십시오. localhost는 항상 127.0.0.1을 가리켜 야합니다!

+1

이 중 하나가 해결되었습니다. 원격 컴퓨터 호스트 파일에 내 IP 주소를 추가하는 것이 트릭을 만들었습니다. 감사! – ClaytonDaniels

1

당신은 당신은 아마 또한 아파치를 업데이트 할 필요가 당신

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

를 가리 키도록 컴퓨터의 IP 주소가 네트워크에 어떤 운동을하고 TEH 호스트에게 다른 컴퓨터에있는 파일을 편집해야 conf 파일은 127.0.0.1이 아닌 네트워크 주소에서 작동합니다.

관련 문제