mod_headers.c관련내용입니다.제발 읽어주세요 >.
작성자 정보
- 허접플 작성
- 작성일
컨텐츠 정보
- 1,885 조회
- 0 추천
- 목록
본문
수리눅스 사용자이고 apache-2.0.58, php-5.0.5, mysql-4.0.23 을 설치했어여~
리눅스서버관리 실무바이블 책 그대로 옵션 주고 아파치를 설치했는데
#./httpd -l
했을때 mod_headers.c 가 컴파일 목록에 없고 httpd.conf에 LoadModules 에도 올라온것이 없더라구요.
그래서 쿠키 설정때문에
./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=all --enable-modules=all --with-mpm=prefork --enable-track-vars
이렇게 주고 아파치를 재 설치했습니다.
그런데도
[root@localhost bin]# ./httpd -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
mod_headers.c가 없습니다. 그런데 이것은 동적으로 설치한 것은 반듯이 보여지는게 아니라고
하더라구요. DSO모드로 설치했을 경우에는 httpd.conf 파일 안에 headers.c 모듈을 로딩하는지
확인하면 된다고 하더라구요
그래서 httpd.conf에 가보니
#LoadModule headers_module modules/mod_headers.so
있더라구요. 이게 로딩된거 맞죠??
그래서 일단 주석을 풀고
Section 1 바로 아래에 아래와 같이 설정해 주고,
<Location />
Header append P3P "CP='NOI DEVa TAIa OUR BUS UNI'"
</Location>
<IfModule mod_headers.c>
Header add P3P "CP='CAO PSA CONi OTR OUR DEM ONL'"
</IfModule>
가상호스트 부분도
<VirtualHost 192.168.1.3>
Header set P3P "CP='NOI DEVa TAIa OUR BUS UNI'"
</VirtualHost>
<VirtualHost 192.168.1.4>
Header set P3P "CP='NOI DEVa TAIa OUR BUS UNI'"
</VirtualHost>
이렇게 해주었습니다.
P3P 가 뜨는걸 확인하기 위해
# telnet 192.168.1.3 80
Trying 192.168.1.3...
Connected to localhost.
Escape character is '^]'.
GET / HTTP/1.1
Host: 192.168.1.3
이렇게 했더니
-------------------메세지-------------------
HTTP/1.1 400 Bad Request
Date: Wed, 13 Sep 2006 05:17:13 GMT
Server: Apache
Content-Length: 287
Connection: close
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
<hr>
<address>Apache Server at 192.168.1.3 Port 80</address>
</body></html>
Connection closed by foreign host.
-----------------------------------------------
이렇게 뜹니다. localhost 80 으로 해도 나오는 메세지는 위와 똑같습니다.
질문1. httpd.conf 와 mod_headers.c 을 설정 한 후에 확인하는 방법은 무엇인지요? 저 방법이 맞나요?
질문2. telnet 말고 다른 방법으로 확인할 길은 없는지요?? 있다면 자세히 좀 알려주심 안될까요?
질문3. 아파치 설치 시 제 컴파일 옵션이 틀렸나요?? 어떤 컴파일 옵션을 주고 설치해봐야 될까요?
확인 좀 부탁드립니다.
읽어주셔서 고맙습니다.
선후배님들 답변 기다리겠습니다.
관련자료
-
이전
-
다음