오랜만에 웹서버설정을 하다보니 정신이 없네요.
redhat 8.0을 설치하고 시험삼아 apache2.0 (httpd 라고 어플명도 바뀌었네요)
을 rpm 설치하고 운영하려합니다.
문제는 directoryindex, serverroot 디렉을 설정하고 index.php를 띄우는데
성공하였습니다만. 하부디렉토리 접근이 안됩니다. 퍼미션과 확장자등은 확인
했습니다.
예를들어
http://www.xxxx.xx.xx 에서 directoryindex는 실행이 됩니다만
http://www.xxxx.xx.xx/man/index.php는 실행이 안됩니다.
도움 부탁드립니다.
디렉토리 인덱스가 루트에서만 되는 것은 Apache 2.0 의 디렉토리 설정(<Directory>)이 하부 디렉토리에 적용되지 않았기 때문입니다.
httpd.conf 에 <Directory "/var/www/html/man"> 블록으로 Options 와 AllowOverride 를 주고, DirectoryIndex 에 index.php 가 있는지 확인하세요.