【问题标题】:hosting WordPress on Docker or on Physical host在 Docker 或物理主机上托管 WordPress
【发布时间】:2017-12-14 20:12:35
【问题描述】:

我计划为客户创建一个共享的 WordPress 托管系统。

需要的服务有:PHP、MySQL/MariaDB、SFTP,(Nginx/Apache:哪个更好更快更安全?)

  • 如果我要使用 Docker,那么应用程序将是 安装在 Docker 主机上的卷上,容器将包含 PHP 文件。
  • 如果在物理 CentOS 或 Ubuntu 主机上,那么所有网站都会 共享相同的 PHP 文件。

Nginx/Apache 将是一个为所有网站提供服务的数据库引擎。

有没有人做过这样的场景? 你有什么建议,这两种情况的优缺点是什么。

【问题讨论】:

    标签: php wordpress apache nginx docker


    【解决方案1】:

    为了尽量减少您在为客户安装和管理 WordPress 时的参与,最好选择基于 Docker 容器的已打包集群。 Here is a recent article 详细说明如何从 Jelastic 市场安装它们。

    每个包包括:

    • NGINX 负载平衡器
    • 两个可自动扩展的 NGINX PHP 服务器
    • 复制的主-主 MySQL 数据库
    • 存储节点

    扩展、复制和整个集群安装都是完全自动化的,因此您可以节省大量时间并获得可用于生产的解决方案。

    【讨论】:

      【解决方案2】:

      带有 Fastcgi 的 Nginx 更加安全和快速。您可以在连接受到限制后限制最大请求/IP。对于数据库使用 mariadb。要缓存整个 wordpress 站点,请使用 memcached。它会将您的整个站点加载到内存中并减少服务器负载。最适合静态 wordpress 网站和动态网站。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-19
        • 1970-01-01
        • 2021-05-20
        • 2019-04-06
        • 2021-04-10
        • 2018-10-31
        • 2016-02-08
        • 2014-12-20
        相关资源
        最近更新 更多