2013-08-11 3 views
1

저는 Windows 7 Ultimate 64-Bit를 실행 중이며 WAMP를 설치했지만 아무 것도 구성하지 않았습니다. 동적 IP 주소를 사용하고 있습니다. 다른 웹 사이트에 액세스 할 수 있도록 내 PC에 임시로 호스트하려는 일부 웹 파일이 있습니다. 403 금지 된 오류입니다. WAMP로 내 PC에 웹 사이트 호스팅?

에 모든 서비스를 켜고 온라인 서버를 가하고 후, 나는 내 컴퓨터의 외부 IP 주소를 입력 할 때 "당신은이 서버에서/액세스 권한이 없습니다 금지"얻는다. "localhost"와 작동하지만 "127.0.0.1"은 www 폴더를 올바르게 가리 킵니다. 포트 80이 열리고 Windows 방화벽이 비활성화됩니다.

무엇이 문제입니까? 내 외부 IP 주소는 서버에서 어디를 가리키며 어떻게 원하는 디렉토리로 변경할 수 있습니까? 수동으로 httpd.conf 파일의이 섹션의 기본 상태를 변경 한 경우

+0

대부분의 ISP blovk 포트 80 인바운드. 또한 라우터에서 포트 포워딩을 설정해야합니다. – SLaks

+1

@SLaks 그럴 경우 다른 사람이 외부에서 액세스 할 수없는 해당 포트에서 웹 서비스를 호스팅하지 않는 한 그는 해당 오류를 얻지 못할 가능성이 큽니다. 그럼에도 불구하고 이것은 stackoverflow에 대한 질문이 아닙니다. – eandersson

+0

PF Port Checker를 사용하여 포트 80을 확인했습니다. 그것은 열렸다고합니다. –

답변

7

먼저, (가) '온라인 넣고'제대로 일, 그것은이 없을 수 있는지 확인하십시오. 이 ONLINE 설정하고 말해야을 httpd.conf에서

보기 : - 아파치 버전 2.2.x에 대한

아파치 버전 2.4.x를 들어

# onlineoffline tag - don't remove 
    Order Allow,Deny 
    Allow from all 

# onlineoffline tag - don't remove 
    Require all granted 

그렇지 않은 경우 수동으로 변경하십시오.

또한 당신은 당신이 ServerName localhost 위해 만든 정의를 확인하고는 동일하게 설정되어 있는지 확인 가상 호스트 설정이있는 경우.

추신. 이것은 쉽고 빠르지 만 전체 WAMP Apache 서버를 외부 주소에서 액세스 할 수 있도록 엽니 다. 당신은 어디에서 그에 대한 액세스를 허용하지만 로컬 호스트에서 안전하고 액세스 할 수있는 기본 WAMP 영역을 유지할 수 있도록 당신의 사이트에 대한 가상 호스트를 만들 좋을 것이다.

컴퓨터의 외부 IP 주소를 입력하는 경우 WAN IP 주소, 즉 라우터 외부 주소를 의미하는 경우 대부분의 홈 라우터는 해당 작업을 수행하는 데 필요한 loop back을 허용하지 않습니다. 따라서 라우터에 연결되어 있지 않은 상태에서 스마트 폰에서 액세스하거나 친구에게 가서 설정이 올바르게 작동하는지 여부 만 테스트하면됩니다.

+0

그것은 매력처럼 작동합니다.고마워. –

+0

나를 위해 매력처럼 일하고 .. 정말 고마워 .. –

+0

고마워. 아파치 2.4.X가 다른 형식을 사용한다는 것을 알게 된 첫 번째 장소입니다. 당신의 제안을 시도하는 것은 완벽하게 작동했습니다. 고맙습니다. – Keab42

0

당신 WAMP 아이콘과 마지막 옵션 넣어 온라인 (왼쪽 클릭에 넣어 것을 모든 서비스이

AllowOverride None 
Allow from all 

재시작와

Order Deny,Allow 
Deny from all 
Allow from 127.0.0.1 

의 교체 및 있는지 확인 후 온라인).

그것은 내 403 금지 오류를 해결합니다.