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

์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ