自主性极强的 Docker PHP 虚拟主机环境(Docker 托管朋友站点)

买这个新域名那一天就提议给朋友开辟一块地方做个博客,因为服务器 40G NVMe 的硬盘,30T 的流量,4 核,自己怎么用也都用不完,就把朋友拉进来了。

昨天在会所喝酒,也在构思这么一个传统虚拟主机似的环境,至少文件管理、数据库管理、站点文件管理需要给足自由度。但是由于没有像传统虚拟主机管理面板提供修改 Nginx 配置,实时重载 Nginx 配置的能力,这个换进只能修改 Nginx 配置,但是还是要有人登录服务器去重启 Nginx Docker 来应用修改(或者做成监听文件改动重启 nginx 容器)。

下午花了三个小时,跟朋友一块把他的站点,一步一步装起来了。

Docker all-in-one 方案:

  • Adminer 管理数据库
  • FileBrowser 管理站点文件
  • Nginx + php-fpm 服务后端
  • MySQL 数据库

这样的话 可以自由管理数据库、自由的管理所有站点文件、自由修改 nginx 配置,除了不能实时应用 nginx 配置,可以说是十分自由了。

你也需要?直接拥有 (不要提宝塔……我知道有宝塔这个东西)

Comments