2012-03-12 3 views
1

프로젝트를 상속하고 있고 Windows 7 컴퓨터에서 Apache 웹 서버 (2.2.22)를 실행해야합니다. 32 비트 No SSL MSI를 다운로드하고 기본/표준/권장 설정을 사용하여 설치 프로그램을 실행했습니다.Apache 404가 index.html에 있습니다.

내가 변경 한 유일한 것은 conf/httpd.conf 파일을 개발자 (나에게서 프로젝트를 물려받은 사람)에게 보낸 파일로 덮어 썼다는 것입니다. 그의 httpd.conf 버전에 대한 유일한 변경 사항은 ServerAdminServerName 설정 (전자 메일과 컴퓨터 이름으로 변경)이었습니다.

브라우저를 시작하여 localhost으로 이동하면 403 (금지됨) 오류가 발생합니다. 그런 다음 localhost/index.html (그리고 으로 직접 이동하려고하면 htdocs 폴더 내에 index.html이 있다는 것을 확인했습니다) 404 오류가 발생합니다.

누구나 이 있습니까? 어디에서 문제 해결을 시작할 수 있습니까? 미리 감사드립니다.

+0

귀하의 virtalhost에 대해 DocumentRoot가 정상입니까? – huelbois

+0

네 방금 체크했는데 DocumentRoot가'htdocs'를 포함하는 상위 디렉토리를 가리키고 있습니다 – IAmYourFaja

답변

1

문제가 있습니다. DocumentRoot는 htdocs의 경로 여야하며 부모는 아닙니다.

예를 들어 index.html이 c : \ apache \ htdocs에 있으면 DocumentRoot는 c : \ apache \ htdocs가 아니고 c : \ apache가되어야합니다.

+0

방금 ​​제 일을지었습니다. 완벽하게 작동했습니다. 감사합니다! – IAmYourFaja

+0

내 기쁨! :) – huelbois

관련 문제