아파치 버전 정보 숨기기

시스템운영/Apache+PHP|2015.07.07 18:52

 

 

 

아파치 버전 정보 숨기기

 

설정의 필요성

404 Not Found 페이지에서 아파치 버전과 OS 정보가 노출됨

 

설정 방법

#vi /etc/apache2/conf/apache2.conf (또는 파일명이 httpd.conf 일수 있음)

 

아래의 2줄을 설정 끝에 추가 하거나 이미 있는경우 아래처럼 변경


ServerSignature Off  -> On 설정되어 있다면 Off로 변경
ServerTokens ProductOnly

 

적용방법(서비스 재시작 필요)

         apachectl restart
         service httpd restart
         service apache2 restart

 

참고 : ServerTokens 옵션 상세 설명

Prod 또는 ProductOnly : 아무내용없이 Apache 글짜만 표시
Min 또는 Minimal : Apache 버전 정보만 표시
OS : Apache버전 및 OS 정보 표시
Full : Apache버전(컴파일 정보 포함) 및 OS 정보 표시
        기본값(ServerTokens 설정 지정 안해도)

 

 

참고 : ServerSignature 옵션 상세 설명

On: 웹브라우저에 서버 정보를 표시
Off: 웹브라우저에 서버 정보를 표시하지 않음
EMail: ServerAdmin에서 설정된 이메일 정보 표시

 

마무리 : ServerSignature ServerTokens 두 설정을 추가해야 하는 이유

많은 사람들이 ServerSignature Off 설정만 하는대 해당 설정은 웹브라우저에서 서버정보를 표시를 하지 않는 설정이다.

이말은 웹브라우저가 아닌 분석툴이나 curl 같은 명령어를 사용하면 서버 정보 및 apache 정보를 확인 할 수있다는 뜻이다.

따라서 아래의 설정은 항상 같이 설정하도록 하자!


ServerSignature Off
ServerTokens ProductOnly

 


 

 

 

 

 

 

댓글()