2017-02-08 9 views
0

일부 사이트 (예 : a.b.com, b.b.com 및 c.b.com)에 대한 유지 관리 기간을 계획하고 있습니다. 우리가하고자하는 것은 메인 사이트 (Tridion CMS 데이터베이스에 의해 구동되는) (www.b.com/maintenance.html)에있는 대기중인 페이지에 대해 503 개의 리턴 코드를 반환하는 것입니다. 유지 보수를 받고 있습니다. 그게 가능하니?IIS에서 규칙을 다시 작성하면 CustomResponse statusCode를 URL로 반환 할 수 있습니까?

유지 관리중인 각 응용 프로그램의 루트에 app_offline.htm 파일을 만들 수 있지만 페이지에 일부 콘텐츠를 추가하는 대신 각 응용 프로그램에 대한 유지 관리 페이지를 작성해야합니다. 우리의 주요 사이트 및 CMS를 통해 콘텐츠를 게시 할 수 있습니다. 그러면 보유 페이지의 유지 관리를 수행중인 도메인에 대한로드 밸런서에서 리디렉션을 만들 수 있습니다.

답변

1

예. CustomResponse 액션 유형을 생성 할 수 있습니다. https://technet.microsoft.com/en-us/library/ee215207(v=ws.10).aspx

<rule name="My custom response"> 
    <match url="^my_url_regex_pattern$"/> 
    <action type="CustomResponse" statusCode="503" statusReason="Undergoing Maintenance" /> 
</rule> 
+0

불행하게도, 이것이 내가 찾던되지 않은 : 여기에 사용자 정의 응답 코드를 작성하는 문서입니다. 네, 맞습니다. 503을 반환하지만 멋진 외관의 유지 관리 페이지가 아니라 시스템 오류 페이지를 반환합니다. –

+1

본 적이 있습니까? http://serverfault.com/questions/483145/how-to-add-a-site-wide-downtime-error-message-in-iis-with-a-custom-503-error- 공동? –