질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

[해결] httpd-2.2.3-5....documentroot 변경???

작성자 정보

  • 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요.

쌩쑈를 하고 있는사람입니다. 몇일째 삽질중인데 도움주시면 감사하겠습니다.

페도라6를 설치했습니다. yum을 이용해서 httpd-2.2.3-5 버젼을 설치했습니다.

기본documentroot가 /var/www/html인데 즐겨쓰는 /home/www를 만들고 httpd.conf도 수정했습니다.

selinux 관련해서도 아예 부팅해도 구동이 안되게 만들어놨구요.

/home/www/test.html 은 보여집니다.

/home/www/mrtg/test.html 은 안보여지더군요.(404 forbidden error)

기존에 httpd-2.0대를 쓰고 있었는데, 아무이상없이 잘 됬었습니다.

여기저기 찾아보니 httpd-2.2대는 보안관련해서 무언가가 있는거 같은데..

당최 알아듣게 언급되어져 있는 부분이 없네요.(못찾는건가 ㅡㅡ)

웃긴건 다시 documentroot를 기본(/var/www/html)으로 바꿔서 해보면 정상적으로 잘 돌아갑니다.

퍼미션을 바꺼라라는 말은 수도 없이 들었습니다. ㅡㅡ;;; 안되요 ㅠㅠ

기본에 쓰던 서버랑 httpd.conf 비교도 해보았습니다. (별다른 특이사항은 못찾겠더군요.)

먼가가 있긴 한거 같은데 아시는 분은 답변 부탁드립니다.

지금 구글에서 검색어 "documentroot forbidden" 등등 검색하면 제가 여기저기 올린 글들이

맨앞에 뜹니다 ㅠㅠ.

###################################################################

해결했습니다.!!!!!
별의별 쌩쑈를 했는데
결국은 알아냈습니다.

우선
/home/www/mrtg/test.html  forbidden에러 나옵니다.
/home/www/mrtg/test/test.html    forbidden에러 나옵니다.
/home/www/test/test.html   정상입니다.
그래서
/home/www/mrtg/test.html을
/home/www/mrtgaa/test.html로 디렉이름을 mrtg에서 mrtgaa로 바꿨더니 정상입니다;;;;;;

결론은 디렉이름이 'mrtg'라는걸로 했을때, 그리고 그 이하 디렉에서는 httpd 2.2대에는 forbidden에러가 나오더군요...
기존에 쓰였던 httpd 2.0대에서는 이런거는 없었습니다.;;

3일을 고생했네요;;;;;; 이유는 어찌 그런지 찾아봐야겠지만 어의상실입니다.. 3일을 보냈네요;;;;;

 

관련자료

댓글 2

suki님의 댓글

  • suki
  • 작성일
아마 설정중에 있을거에요
mod_security, 디렉토리 접근제어, cgi설정등에 있지싶네요.

marlboro님의 댓글

  • marlboro
  • 작성일
/etc/httpd/conf.d/mrtg.conf 파일을 살펴보세요
mrtg를 alias하며 deny from all을 해주고 있습니다.

관련 설정 수정바랍니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,133 명
  • 현재 강좌수 :  36,171 개
  • 현재 접속자 :  198 명