2012-10-09 2 views
2

웹 서버의 경우 "Apache/2.2.19 (Unix) mod_ssl/2.2.19 OpenSSL/1.0.0d mod_jk/1.2.32", Apache Tomcat/6.0.32의 경우 응용 프로그램 서버아파치/톰캣 구성하기 503 페이지

Tomcat이 다운되거나 사용할 수 없을 때마다 503 페이지를 렌더링하도록 아파치를 구성해야합니다. mod_jk.conf 가상 호스트에서 구성을 완료해야한다고 제안하는 몇 가지 기사를 읽었습니다.

<Directory /udd001/app/docroot> 
    Order allow,deny 
    Allow from all 
</Directory> 

을하지만 나를 위해 작동하지 않습니다 One of the links는 내 가상 호스트에 다음에 필요가 있다고 제안했다. 내 404 aqnd 503 html 파일은 /udd001/app/docroot에 있습니다. 그리고 나의 가상 호스트는 현재 제대로 작동하지 않는 다음과 같은 것을 가지고 있습니다.

ErrorDocument 404 /error404.html 
ErrorDocument 503 /maintenance503.html 

tomcat이 다운 될 때마다 나는 여전히 404 페이지를 얻고 있습니다.

답변

2

I는 다음과 같이이 작업을 수행 :

첫째는 좋은 503 페이지를 만들고 기본 503 페이지로 그 구성합니다. 사용하는 경로는 아파치 설정에서 정의한 Documentroot에 상대적이라는 것을 기억하십시오. 해당 폴더에서

DocumentRoot "c:/apache/htdocs" 

나는 하위 나는 503 페이지로 될 것입니다 일반 웹 페이지를 넣어하는 /tomcat-offline를 다음과 같이 내 경우에는 DocumentRoot를 정의한다. 지금은 이런 식으로 503 페이지를 config (설정) : 당신은 아마 앞으로 모든 트래픽 바람둥이에 우리가 전달되는 것을 503 페이지를 제외하거나 할 필요가 있기 때문에 다른 사람이 작동하지 않습니다

ErrorDocument 503 /tomcat-offline/index.html 

. 내 경우에는 내가 모든 전달과 같이 할 또한 mod_jk를 사용

JkUnMount /tomcat-offline/* tomcat 

다시 시작 아파치 :

JkMount /* tomcat 

내가 같이 해당 페이지의 마운트를 해제 자사의 DocumentRoot에서 봉사 아파치 내 503 페이지를 제외하고하도록하려면 바람둥이를 가져와. 당신은 503 페이지를 볼 수 있어야합니다.