아파치 웹서버 운영시 PHP 파일 확장자를 가질경우 기본적으로 PHP에서 컴파일된 내용을


화면에 뿌려주게 된다.


근데....


inc 파일이나 본인이 지정한 파일 내용의 경우 무방비로 소스 코드가 모두 노출되는 경우가 있다.


결론적으로 inc 파일 처럼 본인만 사용하는 확장자 파일에 php 코드를 넣어서


php 파일에서 include 파일명.inc 를 사용할 경우 파일명에 직접 접근하면 보안상 문제가 된다.


이경우 php 파일임을 명시적으로 지정해줄 필요가 있다.


AddType application/x-httpd-php .htm .html .php .ph php3 .php4 .phtml .inc
AddType application/x-httpd-php-source .phps

위와같이 x-httpd-php 에 inc 파일등 본인이 원하는 파일명을 지정하여


php에서 컴파일 되게 설정할수 있다.




List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 컴퓨터 및 스마트 기기 사용팁 게시판 입니다. 좋은아빠되기 2014.10.15 690
19 centos iconv 설치. 좋은아빠되기 2015.02.10 2052
18 CentOS 6.6 APM yum 설치 방법 좋은아빠되기 2015.02.11 1541
17 innodb_log_file_size 변경시 먼저 해야 할일 좋은아빠되기 2015.03.14 675
16 linux 환경변수 설정(Path) 좋은아빠되기 2015.03.17 1273
15 mcrypt 설치 방법(libmcrypt) 좋은아빠되기 2015.06.16 569
14 libgd-2.1.0 설치 방법 좋은아빠되기 2015.06.17 701
13 윈도우용 Apache 2.4.X 와 PHP 5.6.X 설치 하기 file 좋은아빠되기 2015.06.24 5819
12 centos 6 minimla 설치후 기본 프로그램 설치 (setup 안될때) 좋은아빠되기 2017.05.06 264
11 my-sql root 비밀번호 변경 좋은아빠되기 2017.05.27 414
10 mysql 계정 생성 및 DB 생성 비밀번호 변경까지 좋은아빠되기 2017.05.27 300
9 my-sql utf8 변경시 할일 좋은아빠되기 2017.05.27 202
8 my-sql php 접속 코드 좋은아빠되기 2017.05.27 331
7 mysql 기본 DB 엔진 변경 좋은아빠되기 2017.06.03 265
6 centos 6 저장소 추가 좋은아빠되기 2017.06.03 205
5 APMSETUP 7 다운로드 file 좋은아빠되기 2017.07.03 15942
4 centos 계정 생성 비밀번호 변경 디렉토리 생성 그룹변경 좋은아빠되기 2017.07.22 646
3 centos 6 minimal 설치 교육용 자료 좋은아빠되기 2017.08.19 337
2 에어컨 전기료 절약 방법 : 냉방 Vs 제습 3 좋은아빠되기 2018.07.20 2200
1 centos 7 minimal 설치 교육용 자료 좋은아빠되기 2018.11.17 630
Board Pagination Prev 1 2 3 Next
/ 3