2008-09-03 7 views
0

오늘 제공하지 않아야 파일을 제공 나는 아파치 HTTP 서버의 내 새로 설치 내 C:\uploads\디렉토리에서 파일을 제공 할 수 있다는 것을 발견했다.아파치가

  • C : \ 업로드 \ 템플릿
  • C : \ 업로드 \ 사이트

두 폴더 testimage.jpg를 포함

나는 C:\uploads에서 두 개의 폴더가 있습니다.

내가 요청하는 경우 아파치가 템플릿 폴더에서 파일을 제공합니다 발견 :

그러나 http://localhost/templates/testimage.jpg

, http://localhost/sites/testimage.jpg404 '들!

OMG - 먼저 Apache가 템플릿 폴더를 제공하는 이유는 무엇입니까? 특별한가요?

두 번째로, 임의의 규칙에 따라 아파치는 사이트와 같은 다른 폴더에 대한 액세스를 허용하지 않습니까?

너무 혼란 스럽습니다. 어쩌면 설치 도중 어딘가에서 잘못 돌았을 것입니다.

답변

1

httpd.conf 파일을 통해 무엇이 제공되고 있는지에 대한 규칙을 확인 했습니까? 또는 .htaccess 파일이 제공되는 내용을 변경하고있을 수 있습니까? 하나 또는 다른 사이트에 템플릿이 노출되어있을 수도 있지만 사이트가 아니라면 가장 먼저 떠오르는 것이 있습니다.

나는이 구성 파일을 통해 미세한 톱니 모양의 빗으로 어떤 동작을하는지 알아볼 것을 제안합니다.

관련 문제