当Web应用程序关闭时,可以配置Websphere以503响应吗?
问题描述:
我的Web应用程序位于IBM Websphere应用程序服务器中。我需要的是在web应用程序关闭时响应状态503。我注意到404是默认返回的。有什么方法可以改变这种行为吗?还有一个解释:无论这个想法多么荒谬,我必须返回503,这是巨大遗留系统的要求。当Web应用程序关闭时,可以配置Websphere以503响应吗?
答
您是否直接与应用程序服务器通话?然后这个404不会被任何东西返回,它是你的浏览器在一个不可访问的页面上的默认行为。
如果你有一个HTTP服务器(你应该!),那么它就在那里你应该照顾这个。 Was插件将检测到服务器已关闭,HTTPD软件将处理此问题。
在Apache中,你可以在这样的工作:
RewriteCond %{ENV:REDIRECT_STATUS} =404
RewriteRule !^/down/for/maintenance$ %{DOCUMENT_ROOT}down/for/maintenance [L,R=503]
不知道怎么的WebSphere能做到这一点,但你不会有像Apache Web服务器/ IHS(或其他)在WebSphere之前可以为您做到这一点? – DanielBarbarian
下来你的意思是停止? – covener
是的,向下==停止。 –