ОСНОВНОЕ

WORDPRESS

Операционные системы

Базы данных

Фреймворк Bootstrap

Человек, который не думает, — не работает (Авессалом Подводный).

Как установить Drupal 8 с Let’s Encrypt SSL на Debian 9

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 8 августа 2017

Как установить Drupal 8 с LetsEncrypt SSL на Debian 9.
Drupal является программным обеспечением управления контентом с открытым исходным кодом, написанный на PHP и распространяются под лицензией GPL. Он имеет большие стандартные функции, такие как легкая разработка контента, надежность работы и отличную безопасность. Гибкость и модульность являются одним из ее основных принципов, которые отличают его от остальных. Он имеет несколько инструментов, которые помогут вам создать универсальный и структурированный контент, который нужен динамическому веб-сайту.

Drupal 8 предназначен быть самым большим обновлением в истории в Drupal. Создание контента намного проще в нем. Каждая встроенная тема является отзывчивой. Он доступен на 100 языках, и его инструменты интеграции делают его отличным центром для сложных систем.

В этой статье мы покажем вам, как установить Drupal 8 с Let’s Encrypt SSL на последних серверах Debian 9. Давайте пройдем через шаги установки один за другим.

Требования

  • Полностью функциональный сервер Debian
  • LAMP (Apache, MariaDB и PHP)

1) Начало работы

Всегда рекомендуется обновлять свои пакеты сервера на стабильные до какой-либо установки. Мы можем сделать это, просто выполнив команду обновления, как показано ниже:

 

Кроме того, мы можем добавить некоторые часто используемые инструменты, которые будут помогать во время нашей установки.

2) Установка Apache, MariaDB и PHP

Прежде чем мы начнем с установкой Drupal, вам потребуется работающий веб-сервер и сервер базы данных. В этой статье мы будем работать с Apache2, PHP7 и MariaDB, вы можете установить их легко с помощью нашего менеджера пакетов инструмента под названием apt.

Во-первых, начните с установки веб-сервера Apache с помощью следующей команды:

 

После установки необходимо запустить службу Apache и включить его для автоматического запуска при следующей загрузке системы. Для этого выполните следующую команду:

 

Во-вторых, нам необходимо установить PHP с необходимыми модулями, выполнив следующую команду:

 

Далее, нам нужно сделать некоторые изменения PHP переменных в нашем файле конфигурации /etc/php/7.0/cli/php.ini в зависимости от наших ресурсов сервера, как показано ниже:

 

Теперь нам нужно установить наш сервер базы данных. Вы можете установить его, выполнив следующую команду:

 

После установки необходимо запустить службу MariaDB и включить ее для автоматического запуска при следующей загрузке системы. Для этого выполните следующую команду:

 

Далее, вам нужно будет защитить сервер базы данных. Вы можете выполнить следующую команду, чтобы защитить базу данных MariaDB и установить корневой пароль:

3) Создание базы данных Drupal

Нам нужно создать базу данных и пользователя для нашей установки Drupal, чтобы сделать это, выполните следующую команду:

Мы подключены к оболочке MySQL и создали базу данных с именем «drupal_db» с пользователем «drupaluser» для установки Drupal.

4) Загрузка и установка Drupal 8.3.5

Вы можете загрузить и установить Drupal от своего официального веб – сайта: https://www.drupal.org/project/drupal . Мы скачали последнюю версию программного обеспечения, имеющегося на их сайте.

5) Создание SSL для домена Drupal с помощью Let’s Encrypt

Мы планируем настроить Drupal на домене andreyex.ru. Следовательно, нам нужно настройка SSL для этого домена, чтобы обеспечить нашу установку Drupal. Два из этих пакетов должны быть установлены до установки . Bc является «произвольным языком калькулятора точности. Он используется для сценария автоматического обновления в программного обеспечения let’s Encrypt. Вы можете установить эти пакеты с этой командой ниже:

 

Как только это будет сделано, мы можем легко загрузить клонированное хранилище let’s Encrypt из GitHub.

 

Теперь мы можем перейти к нашей папке установки let’s Encrypt и запустить эту команду, чтобы выпустить наш сертификат SSL.

6) Создание виртуального хостинга для домена

Прежде всего, вам нужно будет создать файл виртуального хоста Apache для Drupal. Чтобы сделать это, создайте новый файл drupal.conf внутри каталога /etc/apache2/sites-available/, для этого скопируйте Vhost по умолчанию оттуда:

 

После этого, мы можем изменить виртуальный хост в соответствии с нашим доменным именем и коренем документа.

 

Как только это будет сделано, мы можем включить виртуальный хост и включить модуль повторной записи с помощью следующей команды:

Нам просто нужно перезапустить службу Apache после этих изменений.

7) Защита установки Drupal с помощью Let’s Encrypt SSL

Чтобы защитить нашу установку Drupal, нам нужно активировать виртуальный хост SSL для нашего домена. Вы можете сделать это путем копирования SSL для виртуального хоста по умолчанию в папку /etc/apache2/sites-available/ для drupal-ssl.conf и изменить его.

 

Изменить разделы, чтобы включить SSL для нашего домена Drupal.

 

После изменения виртуального хоста, нам нужно включить SSL и перезапустить Apache.

8) Доступ к Веб-интерфейсу Drupal

Мы установили и настроили домен Drupal. Далее, нам необходимо завершить установку Drupal с доступом через веб-браузер. Вы можете получить доступ к интерфейсу Drupal по URL >> https://andreyex.ru/. Это все! вы установили Drupal успешно на сервере Debian 9. Теперь вы можете пойти дальше и настроить Drupal в соответствии с вашими требованиями.

Для получения дополнительной документации, вы можете посетить официальные документы, которые предоставляются в рамках проекта Drupal. Мы надеемся, что эта статья была полезна для вас. Пожалуйста, оставьте свои ценные предложения и комментарии внизу.


Читайте также

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Простая логическая игра "Поймай кота". Задача игры окружить кота точками так, чтобы он не смог убежать с поля. Постигла неудача - начни игру снова!

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close