2012-06-15 6 views
0

그래서 다음과 같은 상황이 있습니다. 내 루트 폴더는/var/www/html입니다. 거기에 테스트라는 파일이 있다면 내가 할Httpd 구성 - 폴더 액세스

wget ip-address/test 

모두 좋다. 그러나 html로 bla라는 폴더를 추가하면 다음을 수행합니다.

wget ip-address/bla/test 

500 오류가 발생합니다. 방금하면

wget ip-address/bla 

나는 403 권한이 거부됩니다. 나는 httpd.conf 파일에가는 시도하고 다음과 같이 디렉토리를 추가 :

<Directory "/var/www/html/bla"> 
    Options None 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
</Directory> 

을 그리고 아무것도 변하지 않았다. 어떤 도움이라도 대단히 감사하겠습니다. 당신이 디렉토리 목록에 액세스하려면

+1

오류 로그가 ...? –

+1

[Fri Jun 15 15:10:03 2012] [오류] [클라이언트 192.168.2.32] (13) 권한이 거부되었습니다 : '/ var/www/html/kickstart/kk'의 exec가 실패했습니다 [Fri Jun 15 15:10 : 03 2012] [error] [client 192.168.2.32] 스크립트 헤더의 조기 종료 : kk –

답변

1

, 당신이 필요합니다은 "DirectoryIndex에"지시문이 정의되지 않은 경우

<Directory "/var/www/html/bla"> 
Options Indexes 
... 
</Directory> 

디렉토리 목록에만 작동합니다.

+0

참고 : httpd.conf의 변경 사항을 보려면 apache를 다시 시작해야 할 수도 있습니다. –

+0

그래, 필자는 디렉토리 색인을 비활성화했으며 Apache를 다시 시작했지만 사용할 수 있도록했습니다. –

+0

"but to avail"이라고 말하면 정확히 무엇을 했습니까? 지금 구성이 무엇인지 보여줄 수 있습니까? –

0

추가 한 폴더 'bla'에 httpd의 프로세스 소유자에 대한 읽기 권한이 있는지 확인하십시오. chmod/chown을 사용하여 액세스 권한을 만들고 다시 시도하십시오.