Apache Server 정보 숨기기
author 미랑 date 2003-11-17 hit 348 HIT
먼저, 아무런 설정을 하지 않았을때, 웹서버가 어떤 정보를 보여주는지
다음과 같이 telnet 접속을 해보지요. GET / HTTP/1.0 를 입력해줍니다.

gate@silver> telnet localhost 80
Trying 127.0.0.1...
Connected to gate.eunjea.org.
Escape character is '^]'.
GET / HTTP/1.0

HTTP/1.1 200 OK
Date: Sat, 25 Nov 2000 16:04:47 GMT
Server: Apache/1.3.14 (Unix) PHP/4.0.3
Last-Modified: Thu, 16 Mar 2000 22:05:43 GMT
ETag: "12aee-524-38d15ab7"
Accept-Ranges: bytes
Content-Length: 1316
.....
.....
.....

Connection closed by foreign host.

위와 같이 아파치 1.3.14와 php 4.0.3 을 사용하고 있다는 것을 보여줍니다.

이런 정보들을 보여 주고 싶지 않다면 아파치 설정파일에 (아파치 설정 파일은 httpd.conf를 말함)

ServerTokens Prod[uctOnly]
([] 안은 생략될수 있음)를 넣어주면 됩니다.

몇가지 다른 키워드가 있는데 다음과 같습니다.

ServerTokens Prod[uctOnly]
: Apache 만 보여줌
ServerTokens Min[imal]
: Apache 버젼만 보여줌
ServerTokens OS
: 아파치 버젼과 운영체제를 보여줌
ServerTokens Full (또는 지시하지 않았을때)
: 모두 보여줌


ServerTokens 옵션은 아파치 1.3 이후 버젼에서 사용할수 있으며,
ProductOnly 키워드는 1.3.12 이후 버젼에 추가되었습니다.
목록보기
공지  tar 압축 시 히든 파일 및 폴더까지 압축하는 방법  2026-08-17 54
70  실행 프로세스의 백그라운드 및 포그라운드 명령어  2026-06-24 280
69  디렉토리 색상 수정  2007-02-15 781
68  RedHat 9 (APM(Apache Php Mysql) 설치 및 운영)  2006-12-04 884
67  서브 디렉토리까지 파일안의 문자열 모두 검색  2006-04-19 580
66  특정 파일을 찾아서 지우기  2006-04-19 507
65  공사중에 로그인 막기  2006-04-19 551
64  UNIX상에서 한글출력이 깨져 나올경우  2006-04-19 478
63  현재 디렉토리 각자의 파일명 가운데에 특정문자 추가하여 바꾸기  2006-04-19 428
62  특정 파일의 화일명을 비슷하게 여러개 한꺼번에 바꾸기  2006-04-19 341
61  특정디렉토리의 모든 파일 안의 특정 문자열 치환  2006-04-19 366
60  파일명 또는 확장자를 한꺼번에 바꾸기..  2004-08-24 561
59  Qmail - 가상 도메인 설정 [2]  2004-03-05 616
58  Qmail - 가상 도메인 설정 [1]  2004-03-05 542
57  Chroot 로 웹서버 구축하기  2004-01-14 653
1 2 3 4 5