跳至主要内容
五折优惠 全部方案,限时优惠。起价 $2.48/mo
Drupal

Drupal

Drupal 是一个开源内容管理平台,支持从个人博客到大型社区驱动平台的各类网站。被全球各地的政府、高校和企业广泛使用。在 GitHub 上获得了 4,200 多颗星。

快速概览

4.3k

GitHub star 数

14

页面浏览量

版本 Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

访问

打开浏览器,访问: http://<SERVER_IP> (HTTP)

立即在浏览器中按照 Drupal 安装向导操作。

使用以下数据库配置:

  • 数据库类型: MySQL, MariaDB, Percona Server, or quivalent
  • 数据库名称: drupal
  • 数据库用户名: drupal
  • 数据库密码: 存储于 /root/drupal/.env
  • 高级选项 > 主机: mariadb
  • 高级选项 > 端口: 3306

然后设置您的网站名称和管理员账户。

重要文件与目录

  • 应用目录: /root/drupal
  • Docker Compose 文件: /root/drupal/docker-compose.yml
  • 环境变量文件: /root/drupal/.env
  • Nginx 配置文件: /etc/nginx/sites-available/drupal.conf
  • Nginx 已启用配置: /etc/nginx/sites-enabled/drupal.conf
  • Drupal sites 卷: /var/lib/docker/volumes/drupal_drupal-sites/
  • Drupal modules 卷: /var/lib/docker/volumes/drupal_drupal-modules/
  • Drupal profiles 卷: /var/lib/docker/volumes/drupal_drupal-profiles/
  • Drupal themes 卷: /var/lib/docker/volumes/drupal_drupal-themes/
  • MariaDB 数据卷: /var/lib/docker/volumes/drupal_mariadb-data/

Docker 管理

转到安装目录:

cd /root/drupal

启动堆栈:

docker compose up -d

停止堆栈

docker compose down

重启堆栈:

docker compose restart

查看正在运行的容器:

docker compose ps

查看日志:

docker compose logs -f

为域名启用 SSL

1. 将域名解析到服务器 IP。

2. 编辑 Nginx 配置并替换 server_name <IP>; 替换为你的域名(server_name <your-domain>):

vim /etc/nginx/sites-available/drupal.conf

3. 安装 Certbot:

apt install -y certbot python3-certbot-nginx

4. 运行以下命令生成有效的 Let's Encrypt 证书:

certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. 重启 Nginx 以应用更改:

systemctl restart nginx

6. 打开浏览器,访问: https://yourdomain.com


CMS 中的更多内容

相关应用。

Deploy Drupal now. 起价 $2.48/月。