특정디렉토리 php 실행안되게 설정

2014.03.23 21:14

소울 조회 수:6837

# vi /usr/local/apache/conf/httpd.conf

아래의 내용을 젤 끝에 추가 합니다.
<DirectoryMatch "^/.*/data">
AddType application/x-httpd-php3-source .phps .php .ph .php3 .cgi .sh .pl .html .htm .shtml .vbs .ins .php4
AddType application/x-httpd-php-source .phps .php .ph .php3 .cgi .sh .pl .html .htm .shtml .vbs .ins .php4


<Files ~ ".*\.ph$">
Order allow,deny
Deny from all
</Files>
</DirectoryMatch>


참고 : 위의 설정은 디렉토리 이름이 data 가 있으면 PHP 관련된 스크립트를 실행 시키지 않는 다는 겁니다. 가령 /var/html/data/ <= 이런 형식으로 디렉토리 이름에 data 가 포함 되면 그곳의 PHP관련 스크립트는 실행하지 않습니다.