Маркетплейс: WordPress
WordPress — самая популярная CMS в мире, на которой работает больше 60% сайтов
Распространяется по свободной лицензии и предлагает невероятное количество шаблонов, плагинов и обучающих материалов. Позволяет создавать сайты любого типа, при этом процесс разработки остается комфортным и нетрудоемким даже для начинающих вебмастеров.
CMS WordPress изначально была платформой для запуска блогов, но удачная архитектура и удобная система расширения функциональности за счет установки плагинов сделали движок универсальным. На основе WP созданы сайты крупнейших газет, международных брендов, стран.
Несмотря на огромное количество настроек, система остается простой в освоении. Функциональность проекта зависит от профессиональных навыков разработчика, но создать простой блог на WordPress может любой человек, который умеет пользоваться компьютером.
Приложение включает следующее ПО:
Название | Версия |
WordPress | 6.0.1 |
Nginx | 1.18.0 |
PHP-FPM | 8.1.2 |
Fail2Ban | 0.11.2 |
Certbot | 1.29.0 |
wp-cli | 2.6.0 |
Что делает это приложение:
- Включает UFW брандмауэр и разрешает подключения на порты: SSH (22) , HTTP (80), HTTPS (443).
- Устанавливает пароль MySQL пользователю root и запускает mysql_secure_installation. Пароль записывается в файл /root/.my.cnf. Удалите этот файл, если требуется.
- Меняет некоторые параметры PHP, такие как: max_execution_time, upload_max_filesize, post_max_size.
- Настраивает nginx для работы с Вашим доменом.
- Создает базу данных для WordPress, а также пользователя и дает ему необходимые права.
-
Выполняет первоначальную настройку WordPress, в том числе выполняет генерацию секретных ключей.
Шаги после развертывания приложения
Донастройка WordPress:
- Настройте DNS A-запись вашего домена на IP адрес облачного сервера, на котором работает WordPress.
- Зайдите в панель администратора WordPress, которая доступна по адресу http://ваш_ip/wp-admin или http://ваш_домен/wp-admin и перейдите во вкладку Settings.
- Установите подходящие Вам настройки языка, часового пояса, формата времени, установите email администратора.
- Измените поля ‘Адрес WordPress (URL)’ и ‘Адрес сайта (URL)’ на http://ваш_домен.
Включение TLS шифрования для Вашего сайта с использованием сертификатов от Let’s Encrypt.
По умолчанию WordPress работает по http и доступен по адресу http:/ваш_ip/ или http://ваш_домен. Для включения https выполните:
- Зайдите в консоль сервера по SSH под пользователем root и выполните команду:
certbot --nginx
Через несколько секунд Ваш сертификат будет выписан и nginx будет настроен для работы по https с использованием новых сертификатов.
На этом базовые настройки WordPress завершены и Вы можете приступать к созданию своего сайта.
Желаем Вам приятной работы!