Поиск по сайту:

Webinoly — установите оптимизированный веб-сайт WordPress с бесплатным SSL


Если вы хотите самостоятельно разместить свой собственный веб-сайт WordPress, есть множество способов сделать это. Вы, наверное, слышали о стеках LAMP и LEMP.

В этой статье мы покажем вам другой подход, используя Webinoly — оптимизированный веб-сервер LEMP с интегрированным множеством функций, которые сделают вашу жизнь проще.

Поскольку Webinoly следует лучшим практикам для вашего веб-сайта, вы получаете:

  • Бесплатные SSL-сертификаты от Let’s Encrypt.
  • HTTP/2 – основная версия сетевого протокола HTTP.
  • PHP 7.3. При необходимости также поддерживаются более ранние версии.
  • Кэш объектов FastCGI и Redis для WordPress.
  • Автоматически пытается оптимизировать ваш веб-сервер, чтобы получить большую часть доступных ресурсов.

Для управления вашими веб-сайтами Webinoly предоставляет следующие возможности:

  • Команды для создания, удаления и отключения сайтов.
  • Установка сертификатов SSL.
  • Просмотр журнала в режиме реального времени.
  • Дополнительные параметры безопасности для доступа к phpMyAdmin.

В этой статье мы покажем вам, как установить Webinoly. Он поддерживается в LTS версиях Ubuntu, поэтому его можно установить в Ubuntu 16.04 или 18.04. Были сообщения о том, что сервис работает и на других версиях, но официальных тестов пока не проводилось.

Установка Webinoly в Ubuntu

Установить Webinoly довольно просто: все, что вам нужно сделать, это запустить следующую команду wget.

sudo wget -qO weby qrok.es/wy && sudo bash weby 3

При этом будут установлены все пакеты Webinoly, включая Nginx, MariaDB и PHP. Это так просто. После завершения установки вы получите пароль пользователя MySQL:

Создание вашего первого веб-сайта WordPress

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

sudo site example.com -wp

Приведенная выше команда создаст веб-сайт: example.com с установкой WordPress. Вам будет предложено создать новую базу данных или использовать существующую. Вы можете ответить на все вопросы, используя «y» по умолчанию, и Webinoly сгенерирует случайное имя базы данных, имя пользователя и пароль:

После завершения настройки вы можете открыть веб-сайт и настроить заголовок, имя пользователя и пароль:

Когда вы нажмете «Установить WordPress», установка будет завершена, и вы сможете приступить к работе над своим веб-сайтом.

Настроить сервер для WordPress

Как упоминалось ранее, Webinoly позволяет вам выполнять некоторые дополнительные настройки и настройки вашего сервера. Ниже вы можете увидеть несколько примеров того, как добавить дополнительную конфигурацию:

Измените конфигурацию FastCGI.

sudo webinoly -config-cache
sudo webinoly -clear-cache=fastcgi

Порт по умолчанию для phpMyAdmin22222. Если вы хотите изменить это, вы можете использовать следующую команду:

sudo webinoly -tools-port=18915
sudo webinoly -tools-site=mymainsite.com

Вторая команда обеспечивает использование mymainsite.com для доступа к разделу инструментов.

Чтобы избежать вредоносного трафика, мы можем добавить blackhole в качестве ответа nginx по умолчанию. Таким образом, при запросе, не соответствующем какому-либо веб-сайту, контент не будет возвращен.

sudo webinoly -default-site=blackhole

Если вы хотите заблокировать доступ IP-адреса к вашему веб-сайту, вы можете использовать следующую команду:

sudo webinoly -blockip=xx.xx.xx.xx

Установите бесплатный SSL на веб-сайте WordPress

Чтобы выдать бесплатный SSL сертификат для вашего домена, вы можете использовать:

sudo site example.com -ssl=on

С Webinoly можно использовать еще множество опций. Например – установка/удаление дополнительных пакетов, включение HTTP-аутентификации, добавление припаркованных доменов, создание мультисайта WordPress и многое другое.

Для получения более подробной информации и примеров я рекомендую вам ознакомиться с документацией Webinoly.

Заключение

Webinoly — это красивая и простая реализация стека LEMP с дополнительными функциями. Определенно стоит попробовать, если вы опытный пользователь или новичок.