아파치는 특별한 목적을 위해 HTTP 응답 헤더 중에서 일부를 따로 설정하거나 제거할 수 있다. 하지만 아파치는 응답 헤더를 임의로 변형하는 것이 타당한지 따로 체크를 하지 않으므로 변형이 미치는 영향에 대해 잘 생각한 후 개발하길 바란다. 1.HeaderName [set|add|unset|append] HTTP헤더 "값" HeaderName 지시자는 , , 섹션에서 지정할 수 있다. 헤더를 수정하거나 제거, 추가하는 지시자이다. 2.Options +/-값 Options 지시자는 , , 섹션에서 지정할 수 있다.1)All : MultiViews,IncludesNoEXEC,SymLinksIfOwnerMath를 제외한 모든 옵션을 활성화2)ExecCGI : CGI 스크립트를 사용할 수 있도록 한다.3)Fol..
1. 이름 기반의 버추얼 호스트1개의 IP에 2개의 도메인을 쓰는 경우 NameVirtualHost 지시자를 사용해야 한다. ex) 192.168.123.2에 www.butterthlies.com과 sales.butterthlies.com 2개를 쓰고 싶은 경우NameVirtual Host 192.168.123.2ServerAdmin sales@butterthlies.comDocumentRoot /usr/www/site.virtual/htdocs/customersServerName www.butterthlies.comErrorLog /usr/www/site.virtual/name-based/logs/error_logCustomLog ...ServerAdmin sales@butterthlies.comDoc..
1.KeepAlive on Apache의 특정 한 프로세스가 특정 사용자의 지속적인 요청작업들을 계속해서 처리하도록 허용할 것인가 아닌가에 대한 여부를 설정한다. 즉, 한 방문자가 홈페이지에 접속하여 다른 여러페이지들을 계속해서 보게될때 그 방문자의 지속적인 다른 요청들을 한 프로세스가 계속해서 처리하도록 할 것인가를 결정하는 지시자이다.2.KeepAliveTimeout 숫자KeepAlive의 값이 On일 경우에 유효한 값으로, 설정한 시간(초)동안 요청이 없다면 그 연결을 끊기 위해 타임아웃 시킨다. 효율적인 프로세스관리와 자원낭비를 줄이기 위한 설정이다. 이 값이 낮다면 동시접속 수를 좀더 올리는데 공헌할 수 있다.3.Timeout 숫자클라이언트의 요청에 의해 서버와 연결이 되었을 때 클라이언트와 서..