http-*.conf

linux 2009.06.23 19:44

ServerRoot/conf/extra - 아파치 웹 서버의 주 환경설정 파일에서 INCLUDE 하여 사용될 수 있는 추가적인 설정파일들이 있는 디렉토리
  • 중요파일 : httpd-default.conf, httpd-mpm.conf ,httpd-ssl.conf, httpd-vhosts.conf

httpd-default.conf : 아파치 웹 서버의 기본설정

  • Timeout 300
    클라이언트의 요청에 의해 서버와 연결이 되었을 때 클라이언트와 서버간에 아무런 메시지가 발생하지 않았을 때 오류로 처리될 시간을 초단위로 설정. 초기값은 1200초(20분)이며 보통은 300초(5분)로 지정한다. 네트워크의 속도가 나쁠수록 수치값은 높게 설정하는 것이 좋다.
  • KeepAlive On
    • 접속한 채로 특별한 요청이 없이 지속적인 연결을 허용할 것인지 설정
  • MaxKeepAliveRequests 100
    • 최대 응답할수 있는 개수 지정
    • 0으로 지정하면 제한이 없고, 서버의 성능향상을 위해 가능한 높은 값이 좋다. 단 KeepAlive가 On일때만 유용함.
  • KeepAliveTimeout 5
    • 아파치 서버는 같은 접속상태의 클라이언트에서 여기서 지정한 초만큼의 요청이 없었을 때 접속을 끊게 된다. 5 정도로 설정해 둔다.
  •  UseCanonicalName Off
  • AccessFileName .htaccess
    •  디렉토리별로 접근 제어할 정보(ID, password)를 담고 있는 파일을 지정한다.
  • ServerTokens Full
    아파치의 버전 정보를 나타낸다
    • Prod[uctOnly] - 아파치라는 것만 보여준다
    • Min[imal] - 아파치 버전만 보여준다
    • OS - 아파치 버전과 운영체제를 보여준다
    • Full(또는 지시하지 않았을 때) - 모든 정보 보여주기
  • ServerSignature On
    ServerSignature 설정으로 Error 페이지등에서 보게되는 웹서버 꼬리말 정보를 숨길 수 있다.
    물론 ErrorDocument 설정을 바꾸어 페이지로 꾸며서 숨길수도 있다.
  • HostnameLookups
    DNS를 거치지 않고 복사

httpd-info.conf
-서버와 서버의 환경에 대한 정보요청 처리

httpd-language.conf
-아파치 웹 서버에서 사용하는 언어 설정

httpd-manual.conf
-문서에 대한 접근 제공

신고

'linux' 카테고리의 다른 글

[linux]httpd.conf파일 번역판  (0) 2009.06.24
[linux]아파치 보안 설정  (0) 2009.06.24
http-*.conf  (0) 2009.06.23
Virtual host  (0) 2009.06.23
Configuring apache  (0) 2009.06.23
APM 설치  (0) 2009.06.22
Posted by with- rangs


티스토리 툴바