Как установить Backdrop CMS на CentOS 8
В этом руководстве мы покажем вам, как установить Backdrop CMS на CentOS 8. Для тех из вас, кто не знал, Backdrop CMS — это простая, легкая и легкая в использовании система управления контентом, используемая для создания привлекательных, профессиональных веб-сайты. Он очень прост в использовании, поэтому даже пользователи с минимальными техническими знаниями могут легко создавать веб-контент с помощью этого инструмента CMS.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку системы управления контентом Backdrop (CMS) на CentOS 8.
Установите Backdrop CMS на CentOS 8
Шаг 1. Прежде всего, убедитесь, что все пакеты обновлены.
sudo dnf update
Шаг 2. Установка LAMP Stack.
Если на вашем сервере еще не установлен стек LAMP, вы можете следовать нашему руководству здесь .
Шаг 3. Установка Backdrop CMS на CentOS 8.
Теперь мы загружаем последнюю версию Backdrop CMS, используя следующую команду:
wget https://codeload.github.com/backdrop/backdrop/zip/refs/tags/1.19.1 unzip 1.19.1.zip mv backdrop-1.19.1 /var/www/html/backdrop
Предоставьте соответствующие разрешения корневому веб-каталогу с помощью следующей команды:
chown -R apache:apache /var/www/html/backdrop chmod -R 755 /var/www/html/backdrop
Шаг 4. Настройка MariaDB.
По умолчанию MariaDB не усилен. Вы можете защитить MariaDB с помощью mysql_secure_installation
скрипта. Вы должны внимательно прочитать и под каждым шагом, который установит пароль root, удалит анонимных пользователей, запретит удаленный вход root, а также удалит тестовую базу данных и доступ к безопасности MariaDB.
mysql_secure_installation
Настройте это так:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Затем нам нужно будет войти в консоль MariaDB и создать базу данных для Backdrop CMS. Выполните следующую команду:
mysql -u root -p
Вам будет предложено ввести пароль, поэтому введите пароль root для MariaDB и нажмите Enter. После входа на сервер базы данных вам необходимо создать базу данных для установки Backdrop CMS:
MariaDB [(none)]> CREATE DATABASE backdrop; MariaDB [(none)]> CREATE USER 'user'@'localhost' IDENTIFIED BY 'YOUR-STRONG-PASSWORD'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON backdrop.* TO 'user'@'localhost'; MariaDB [(none)]> FLUSH PRIVILEGES MariaDB [(none)]> exit
Шаг 5. Настройка Apache.
Теперь мы настраиваем файл виртуального хоста Apache для размещения Backdrop CMS. Вы можете создать его с помощью следующей команды:
nano /etc/httpd/conf.d/backdrop.conf
Добавьте следующую строку:
<virtualhost *:80> ServerAdmin admin@your-domain.com ServerName backdrop.your-domain.com DocumentRoot /var/www/html/backdrop <directory /var/www/html/backdrop> allowoverride all allow from all </directory> TransferLog /var/log/httpd/backdrop_access.log ErrorLog /var/log/httpd/backdrop_error.log </virtualhost>
Сохраните и закройте файл. Перезапустите службу Apache, чтобы изменения вступили в силу:
systemctl restart httpd
Шаг 6. Настройте брандмауэр.
Если на вашем сервере включен брандмауэр ОС, предоставьте доступ к портам 80 и 443 для доступа извне:
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload
Шаг 7. Доступ к веб-интерфейсу Backdrop CMS.
После успешной установки Заставка по умолчанию будет доступна через HTTP-порт 80. Откройте свой любимый браузер, перейдите к экранным инструкциям и следуйте им, чтобы завершить установку.http://backdrop.your-domain.com
Поздравляю! Вы успешно установили Заставку . Благодарим за использование этого руководства по установке системы управления контентом Backdrop на CentOS 8 Linux. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Backdrop .