我们正在使用 JBoss 服务器,它包含多个项目。它通过 Apache ProxyPass 访问(基本上ProxyPass / http://localhost:8080/
)。
我正在寻找一种更好的方法来重新部署项目,而不会让访问者收到来自 Apache 的 404(即不再发现 Java 项目正在运行)。Apache 是否能够在重新部署时“等待”并暂时“搁置”这些请求?
谢谢,亚历克西斯。
答案1
为什么不在 JBoss 中设置另一个虚拟目录,并设置一个友好的页面来告诉访问者网站正在更新。然后更改 ProxyPass 配置以指向维护页面,然后更新您的网站。这还允许您在将 ProxyPass 中的请求重定向回您的其他网站之前测试该网站以确保它正常运行。