Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
Drupal

Drupal

Drupal — это платформа управления контентом с открытым исходным кодом, поддерживающая сайты от личных веблогов до крупных сообществ. Используется правительствами, университетами и предприятиями по всему миру. Более 4 200 звёзд на GitHub.

Кратко

4.3k

Звёзды на GitHub

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: /var/lib/docker/volumes/drupal_drupal-sites/
  • Том модулей Drupal: /var/lib/docker/volumes/drupal_drupal-modules/
  • Том профилей Drupal: /var/lib/docker/volumes/drupal_drupal-profiles/
  • Том тем Drupal: /var/lib/docker/volumes/drupal_drupal-themes/
  • Том данных MariaDB: /var/lib/docker/volumes/drupal_mariadb-data/

Управление Docker

Go в директорию установки:

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/мес.