目前,我们组织使用 ColdFusion 引擎 (Lucee) 和 Web 服务器(目前为 IIS,但正在积极研究迁移到 Apache)来交付我们的多个网站。但是,有时由于某个网站出现问题,应用服务器需要重新启动,而这样做会暂时中断服务器上的所有网站。

我想做的是将每个站点拆分到各自的容器中,这样如果我必须重新启动应用服务器,我只需对有问题的站点执行此操作即可。我的想法是为每个站点设置一个 Apache/Lucee 容器,可能使用反向代理将请求转发到相关容器,这样我就不必担心更改任何 DNS 记录。

我对容器或 Docker 或 Podman 之类的东西不是很有经验。我上面概述的内容看起来是一个合理的用例吗?如果这种配置存在潜在的障碍,请告诉我。在涉及容器和类似这样的设置时,是否有关于网站、书籍或其他资源的建议可能对新手有用?

感谢您的时间和考虑。

0