2011-04-07 5 views
5

현재 컴퓨터에서 Apache를 사용하여 PHP 웹 사이트를 로컬에서 테스트합니다. 내 로컬 네트워크에 연결된 컴퓨터가 내 로컬 컴퓨터에서 호스팅되는 웹 사이트에 액세스하는 것을 어떻게 허용 할 수 있는지 궁금합니다.Apache를 사용하여 로컬 네트워크에서 웹 사이트 호스팅

+1

http : // yourip 예 : http://192.168.1.2 –

답변

7

기계는 80 번 포트를 차단하는 방화벽을 (HTTP)가없는 (가정의 경우에만 IP로, 컴퓨터에 액세스 할 수 있어야합니다.

을하는이, 당신이 할 수있는 설정 가상 호스트 일을 일단 httpd.conf 파일 (맨 아래 부분을 보면 시작할 수있는 몇 가지 샘플 지시어가 있어야합니다.)

컴퓨터가 컴퓨터의 여러 다른 웹 사이트에 액세스 할 수있게하려면 다음을 수행해야합니다. VirtualHost 설정에서 로컬/가상 도메인 이름을 만들고 .hosts 파일 (Windows 컴퓨터의 경우 c : \ windows \ system32 \ drivers \ etc \ hosts)에 DNS를 스푸핑하십시오.

기본적으로 사용자가 수행 할 작업은 웹 사이트 www.testsite.local이 IP 주소 xxxx에 도달 할 수 있음을 컴퓨터에 알리는 것입니다. 그런 다음 VirtualHost 지시문은 웹 사이트 www.testsite.local을 찾을 수 있음을 Apache에 알립니다./home/user/public_html/

+0

Windows 7에서 포트가 차단되었는지 여부를 어떻게 확인할 수 있습니까? 로컬 네트워크의 다른 컴퓨터에서 액세스를 시도했지만 작동하지 않습니다. – peter

+1

우수한 단계별 지침은 여기를 참조하십시오. http://www.dummies.com/how-to/content/how-to-open-a-port-in-the-windows-7-firewall.html TCP를 사용하여 포트 80을 열려고합니다. – nageeb

1

초기 구성 중에 설정을 사용하도록 설정하면 다른 컴퓨터의 웹 브라우저에 Apache를 호스팅하는 컴퓨터의 IP 주소를 입력해야 할 수 있습니다. 포트가 열려 있고 방화벽이 응용 프로그램을 차단하지 않는지 확인하십시오. 로컬 네트워크에서

관련 문제