.htaccess 파일 관련 팁(웹 사이트 퍼포먼스 향상 및 트래픽 절감 효과) > server

본문 바로가기
사이트 내 전체검색

server

.htaccess 파일 관련 팁(웹 사이트 퍼포먼스 향상 및 트래픽 절감 효과)

페이지 정보

작성자 서방님 댓글 0건 조회 162회 작성일 13-10-28 14:35

본문

출처 : http://www.xpressengine.com/tip/22391008

 

자신의 웹사이트.htaccess를 수정해서 웹 사이트 퍼포먼스 향상 및 트래픽 절감 효과를 얻을수 있는 팁입니다


- .htaccess 파일은 기본 숨김 파일이므로 ftp 프로그램에서 숨김파일 보기 옵션을 키셔야 볼 수 있고

   기본적으로 루트에 있습니다(index.php 파일 있는곳, 모듈폴더와 레이아웃폴더 들이 있는곳 있죠? 그폴더입니다)


- 웹서버 환경설정 및 버전. 그리고 아파치모듈 설치유무에 따라 몇가지 옵션은 작동하지 않을 수 있습니다


- 작업전에 반드시 .htaccess 파일을 백업하고 언제든지 원래 상태로 돌릴수 있는 지식을 가진 상태에서 작업해주세요


- .htaccess파일에 한글이 입력되거나 하면 바로 오류를 뱉으니 놀라지마시고 원래상태로 돌려주시면 됩니다


1.Database 정보파일 (./files/config/db.config.php) 보호

자신의웹사이트주소/files/config/db.config.php 이렇게 접속해 보시면 내용은 나오지 않지만 접속이 되실겁니다

  아래 옵션을 적용하시면 해당 파일로 접근시 서버차원에서 차단시켜버립니다

    (해당 파일에는 db에 접속시 필요한 정보가 들어있습니다)

Database 정보파일 (./files/config/db.config.php) 보호
1
2
3
4
5
#Option 01
<files db.config.php>
order allow,deny
deny from all
</files>


2. 첨부파일 폴더 (./files/attach) 보호

이번 팁은 ./files/attach 경로에 파일명 .htaccess 로 만드신후 아래 소스를 적으시고 넣으시면됩니다

적용 후엔 첨부파일 폴더에 악의적으로 PHP코드가 심어진 파일이 업로드 되더라도 PHP로 실행하지 않습니다

php를 사용하지 않는다는 내용의 소스이므로 첨부파일 폴더가 아닌곳에 넣으시면 php가 작동하지 않습니다

+

설명이 이해가 안되시는 분들은 .htaccess 이 파일을 .htaccess라는 이름으로 ./files/attach 경로에 넣으시면됩니다

넣기 전과 넣은 후를 테스트 해보시려면 phpver.php 이 파일을 ./files/attach 에 업로드 하고 웹에서 접속하고

아래 팁 적용 후 다시 접속하시면 php파일이 실행되지않고 다운로드창이 뜨는걸 확인하실수 있습니다

첨부파일 폴더 (./files/attach) 보호
1
2
3
4
5
6
7
#Option 02
<IfModule mod_php5.c>
  php_value engine off
</IfModule>
<IfModule mod_php4.c>
  php_value engine off
</IfModule>

 

 

 

.....

댓글목록

등록된 댓글이 없습니다.

Total 356건 14 페이지
게시물 검색

회원로그인

접속자집계

오늘
136
어제
225
최대
1,347
전체
154,895
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.