아파치 웹서버 운영시 PHP 파일 확장자를 가질경우 기본적으로 PHP에서 컴파일된 내용을
화면에 뿌려주게 된다.
근데....
inc 파일이나 본인이 지정한 파일 내용의 경우 무방비로 소스 코드가 모두 노출되는 경우가 있다.
결론적으로 inc 파일 처럼 본인만 사용하는 확장자 파일에 php 코드를 넣어서
php 파일에서 include 파일명.inc 를 사용할 경우 파일명에 직접 접근하면 보안상 문제가 된다.
이경우 php 파일임을 명시적으로 지정해줄 필요가 있다.
1 2 | AddType application/x-httpd-php .htm .html .php .ph php3 .php4 .phtml .incAddType application/x-httpd-php-source .phps |
위와같이 x-httpd-php 에 inc 파일등 본인이 원하는 파일명을 지정하여
php에서 컴파일 되게 설정할수 있다.
'컴퓨터 사용 팁 > 리눅스 서버 관리' 카테고리의 다른 글
| php 이전버전 다운로드 주소 (0) | 2015.03.15 |
|---|---|
| My-SQL 이전버전 다운로드 주소 (0) | 2015.03.15 |
| apache 디렉토리 인덱스(인덱싱) 방지 (0) | 2015.03.15 |
| apache 웹서버 접속시 기본적으로 보여지는 파일 우선순위 설정 (0) | 2015.03.15 |
| apache 압축 deflate 테스트 사이트 (0) | 2015.03.15 |


