2011-07-30 5 views
3

동적 가상 호스트를 처리하도록 MacBook (Apache OS)에서 Apache 서버를 구성하려고합니다. 나는 그것을 "작동"하게 만들었지 만 도메인에 액세스 할 때마다 403 Forbidden 메시지가 나타납니다. hosts 파일은 이러한 도메인 중 하나가 요청 될 때마다 127.0.0.1을 가리 키도록 구성됩니다. httpd.conf 파일은 다음과 같습니다 : http://foo.bar/ 간다 있도록Apache 동적 가상 호스트 - 403 금지됨

VirtualDocumentRoot "/web" 

<Directory "/web">  
    Options All 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
    ScriptAlias /web/cgi-bin/ 
</Directory> 

UseCanonicalName Off 
VirtualDocumentRoot /web/%2/%1/public_html 

이가 "/ 웹/바/foo는/public_html을 /"설정되어 있습니다.

모든 디렉토리와 파일에 대한 사용 권한을 확인했으며 모두 '777'로 설정되어 있습니다. 나는 몇 시간 씩 인터넷으로 봤는데 나는 여전히 403 금지됨을 얻고있다. 저를 도울 수있는 사람이 있다면 크게 감사하겠습니다.

-am

+0

나는 똑같은 문제가 있습니다! 또한 모든 파일은 _www 소유이므로 권한 문제가있는 이유를 알 수 없습니다. 또한 부모 폴더는 _www에 액세스 할 수 있습니다. –

+1

확인 : http://mezzoblue.com/archives/2004/08/05/virtual_host/ 끝까지. 나를 도와 주었다. – fluxsaas

답변

2

맞아요, 허가에 관한 것입니다. 사이트의 상위 폴더 권한을 확인하십시오. 부모 폴더에 아무렇게 붙어있을 수도 있습니다. 루트의 모든 상위 폴더가 아파치에서 읽을 수 있는지 확인하십시오.

관련 문제