apahce header 설정

2387 단어 header
원본 출처 옮 기기:http://linuxlovers.blog.51cto.com/6787002/1398342
1,설치 modheaders.c 모듈
1
2
3
4
5
6
7
8
9 [root@localhost ~]# cd /usr/local/src/httpd- 2.2 . 16 /modules [root@localhost modules]# ls aaa         database  experimental  ldap         mappers        README arch        dav       filters       loggers      metadata       ssl cache       debug     generators    Makefile     NWGNUmakefile  test config5.m4  echo      http          Makefile. in    proxy [root@localhost modules]# cd metadata/ [root@localhost metadata]# /usr/local/apache2/bin/apxs -i -a -c -n headers mod_headers.c // apxs
2.아파 치 설정 파일 수정
1
2
3
4 [root@localhost htdocs]# vim /usr/local/apache2/conf/httpd.conf Header add MyHeader  "hello"
3.테스트
1
2
3
4
5
6
7 [root@localhost htdocs]# curl -I  192.168 . 0.104 / 1 .php HTTP/ 1.1   200   OK Date : Sat,  19   Apr  2014   02 : 45 : 13   GMT Server: Apache/ 2.2 . 16   (Unix) PHP/ 5.3 . 27 X-Powered-By: PHP/ 5.3 . 27 MyHeader: hello    // header Content-Type: text/html

LAMP 를 배치 한 후 페이지 출력 을 테스트 할 때 http 응답 헤더 에 다음 헤더 가 있 음 을 볼 수 있 습 니 다.
Server:
Apache/2.2.3 (Red Hat)
X-Powered-By:
PHP/5.1.6
서버 에 민감 한 정보 가 표시 되 어 있 습 니 다.안전 하지 않 기 때문에 조정 이 필요 합 니 다.
 
"X-Powered-by:PHP/5.1.6"을 닫 습 니 다.
php.ini 수정
expose_php = Off
 
"Server:Apache/2.2.3(Red Hat)"의 출력 을 간소화 합 니 다.
httpd.conf 수정
ServerTokens Prod

좋은 웹페이지 즐겨찾기