서버관리2014. 2. 12. 16:46
300x250

아파치 웹서버에서,

httpd.conf 파일에 설정을 추가하여 특정 폴더 내의 php 파일이 실행되는 것을 방지하는 설정이다. 



1. 첫번째 방법 


===================================================================== 

## 각 계정 업로드 가능 폴더 하에서 CGI 관련 실행 제한 세팅 

<Directory "/home/*/*/*/data/"> 

RemoveType .html .htm .php .php3 .php4 .phtml .ph .inc .cgi 

</Directory> 

===================================================================== 


http://k.daum.net/qna/openknowledge/view.html?q=apache%20%20%20%20&qid=0sk4h&



2. 두번째 방법 


<DirectoryMatch "/home/userid/public_html/bbs/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>


http://blue.iegate.net/ver4/bbs/board.php?bo_table=plus03&wr_id=261 


300x250
Posted by 마스타