gpt4 book ai didi

docker - Docker在子域上添加php项目

转载 作者:行者123 更新时间:2023-12-02 18:29:55 25 4
gpt4 key购买 nike

我有两个项目。 Node.js中的API和PHP中的Web应用程序。

我正在使用jwilder/nginx-proxy,我想在api.example.com上添加API,并在vault.example.com上添加应用程序。在example.com上,我将有一些静态HTML页面。

API的子域按预期工作。

现在,我的问题是关于库子域和静态HTML页面的。

要为这些项目创建镜像,我必须使用Apache或Nginx,这意味着代理将调用另一个Web服务器以打开应用程序。这是正确的方法还是最好的选择是为这些项目创建卷并将其添加到具有自定义conf文件的代理中?

最佳答案

Docker容器的最佳实践是在每个容器中运行一个进程:

It is generally recommended that you separate areas of concern by using one service per container. 



资料来源: https://docs.docker.com/config/containers/multi-service_container/

那么,在您的方案中,最好有3个容器,一个用于代理,一个用于node.js代码,一个用于php代码。

关于docker - Docker在子域上添加php项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50684277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com