Поиск по сайту:
Машина не виновата в том, что уравнения максвелла не подходят для проектирования электромотора. (Алан.Дж.Перлис)

Установка WordPress с OpenLiteSpeed ​​на Ubuntu 16.04

18.09.2017
Установка WordPress с OpenLiteSpeed ​​на Ubuntu 16.04

Сегодня мы покажем вам, как установить и настроить WordPress с OpenLiteSpeed на вашем Ubuntu 16,04 VPS. OpenLiteSpeed представляет собой легкий сервер HTTP с открытым исходным кодом, разработан и защищен LiteSpeed Technologies, Inc. Он обеспечивает удобный веб – интерфейс и поддерживает различные операционные системы, включая Linux, Mac OS, SunOS и FreeBSD.

Довольно легко установить WordPress с OpenLiteSpeed на Ubuntu 16.04 VPS. Процесс установки занимает около 15-20 минут, если вы будете следовать очень простым шагам, описанным ниже.

ИНСТРУКЦИИ:

Прежде всего, войдите в свой Ubuntu 16.04 VPS через SSH с правами суперпользователя

ssh root@IP_address

 

В самом начале, начните сеанс экрана, выполнив следующую команду

screen -U -S openlitespeed

 

Обновите систему:

apt-get update && apt-get -y upgrade

 

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

Установка MariaDB

Чтобы установить MariaDB, выполните следующую команду:

apt-get install -y mariadb-server

 

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

mysql_secure_installation

 

Настройте его так:

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: 
Re-enter new password: 
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

 

Далее, нам необходимо создать базу данных для нашего WordPress установки.

[user]$ mysql -u root -p

MariaDB [(none)]> CREATE DATABASE wordpress;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'ваш-пароль';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

 

Не забудьте заменить «ваш-пароль» на сильный пароль.

Установить OLS

Скачать скрипт OLS в 1-клик на сервер:

cd /opt
wget https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh

 

Для того, чтобы запустить сценарий, нам нужно сделать файл исполняемым с помощью следующей команды:

chmod +x ols1clk.sh

 

В этом руководстве мы будем считать, что вы хотите использовать PHP 7 и установите только OLS  без WordPress (Мы предпочитаем установить WordPress отдельно). Таким образом, выполним следующую команду:

./ols1clk.sh --lsphp 70

 

Когда установка будет завершена, настроим административное имя пользователя и пароль для веб-интерфейса OpenLiteSpeed, запустив следующую команду:

/usr/local/lsws/admin/misc/admpass.sh

 

Вам будет предложено ввести имя пользователя для пользователя с правами администратора. Если вы просто нажмете ENTER, будет выбрано имя пользователя «admin». После этого вам будет предложено выбрать и подтвердить новый пароль для учетной записи.

Давайте проверим работу OLS  и откроем https://ваш-IP-адрес: 7080. Вы должны быть в состоянии войти в OLS  WebAdmin. Теперь давайте установлен WordPress, а затем мы настроим OLS.

Установка WordPress

Перейдем в директорию, где мы хотим загрузить основные файлы WordPress:

cd /usr/local/lsws/Example

 

Скачать WordPress с помощью команды wget:

wget https://wordpress.org/latest.zip

 

Теперь распакуйте архив WordPress:

unzip latest.zip

 

Дайте разрешения для всей структуры каталогов пользователя, под которым работает веб-сервер и могут быть сделаны через интерфейс WordPress:

chown -R nobody:nogroup /usr/local/lsws/Example/wordpress/

 

Теперь давайте перейдем в каталог WordPress:

cd wordpress

 

Теперь мы собираемся настроить WordPress для работы с нашей текущей базой данной. Во-первых, мы переименуем wp-config-sample.php в wp-config.php с помощью следующей команды:

mv wp-config-sample.php wp-config.php

 

Откройте файл конфигурации WordPress с помощью вашего любимого текстового редактора и измените значения базы данных на те, которые Вы дали во время создания базы данных.

nano wp-config.php
// ** Настройки MySQL - Вы можете получить эту информацию от вашего веб-хостинга ** //
/ ** Имя базы данных для WordPress * /
define('DB_NAME', 'Wordpress');

/ ** имя пользователя базы данных MySQL * /
define('DB_User', 'wordpressuser');

/ ** пароль базы данных MySQL * /
define('DB_PASSWORD', 'ваш-пароль');

/ ** MySQL имя хоста * /
define('DB_HOST', 'LOCALHOST');

Настройка OpenLiteSpeed

Мы будем модифицировать виртуальный хост по умолчанию, который уже присутствует в конфигурации OpenLiteSpeed, так что мы можем использовать его для нашей установки WordPress.

Во-первых, вход на панель OLS WebAdmin по адресу https://ваш-IP-адрес: 7080.

После входа в систему OLS WebAdmin выберите «Виртуальные хосты» в строке меню и нажмите на кнопку «View»:

Установка WordPress с OpenLiteSpeed ​​на Ubuntu 16.04

 

Это позволит вам изменить конфигурацию вашего виртуального хоста.

Во-первых, мы изменим корневой каталог документов виртуального хоста, чтобы указать наш каталог WordPress.

Нажмите на вкладке «Общие» для виртуального хоста, а затем нажмите кнопку «Редактировать» для таблицы «Общие»:

Установка WordPress с OpenLiteSpeed ​​на Ubuntu 16.04

 

В поле «Document Root», измените значение с $VH_ROOT/html/ на $VH_ROOT/wordpress/:

 

Нажмите кнопку «Сохранить», когда вы закончите.

Включим файл index.php, так чтобы он мог быть использован для обработки запросов, которые не обрабатывают статические файлы. Это позволит основной логике WordPress, функционировать правильно.

Нажмите на кнопку «Редактировать» для таблицы «Список файлов»:

Установка WordPress с OpenLiteSpeed ​​на Ubuntu 16.04

 

В поле для «Index Files», добавьте index.php index.html, прежде чем разрешить индексировать PHP файлы имеют приоритет:

Установка WordPress с OpenLiteSpeed ​​на Ubuntu 16.04

 

Нажмите кнопку «Сохранить», когда вы закончите.

Настройка WordPress, включение перезаписи ссылок

Далее, мы создадим инструкцию перезаписи, так что мы можем использовать пермалинки в нашей установке WordPress.

Для этого нажмите на вкладку «Rewrite» для виртуального хоста. В следующем окне нажмите на кнопку «Редактировать» для таблицы “Rewrite Control”:

Установка WordPress с OpenLiteSpeed ​​на Ubuntu 16.04

 

Выберите «Да» в опции «Enable Rewrite»:

Установка WordPress с OpenLiteSpeed ​​на Ubuntu 16.04

 

Нажмите кнопку «Сохранить», чтобы вернуться в главное меню перезаписи. Нажмите на кнопку «Редактировать» для таблицы «Правила перезаписи»:

Установка WordPress с OpenLiteSpeed ​​на Ubuntu 16.04

 

Удалите правила, которые уже присутствуют и добавьте следующие правила, позволяющие перезаписывать для WordPress:

Установка WordPress с OpenLiteSpeed ​​на Ubuntu 16.04

 

Нажмите на кнопку «Сохранить», чтобы реализовать свои новые правила перезаписи.

Следующее, что нам нужно сделать, это изменить порт прослушивания по умолчанию с 8088 на 80.

Выберите «Listeners» в строке меню и нажмите на кнопку «View»:

Установка WordPress с OpenLiteSpeed ​​на Ubuntu 16.04

 

Затем нажмите на кнопку «Редактировать» для таблицы «Настройка адреса»:

Установка WordPress с OpenLiteSpeed ​​на Ubuntu 16.04

 

В поле Порт, измените номер порта с 8088 на 80:

Установка WordPress с OpenLiteSpeed ​​на Ubuntu 16.04

 

Нажмите кнопку «Сохранить», когда вы закончите.

Перезапустите сервер, чтобы изменения вступили в силу

Со всеми конфигурациями теперь мы можем корректно перезагрузить сервер OpenLiteSpeed, чтобы наши изменения вступили в силу.

Установка WordPress с OpenLiteSpeed ​​на Ubuntu 16.04

Завершение установки через интерфейс WordPress

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

http://your-domain-name.ru/

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

2 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
vpsadm.ru

Интересно в каких случаях есть смысл его использовать. Ибо есть nginx+php-fpm. В одной из статей об OLS есть инфа, что он на 75% “обходит” эту связку. Во-что мне слабо верится, хотя бы потому, что также ” обходит на 20% FastCGI, на 50% — mod_php”. В то время, как между друг-другом с этими связками всё обстоит ровно наоборот. nginx+php-fpm – самая производительная, затем apache mod_php, и хуже всего производительность при большем потреблении ресурсов у apache+fastcgi.

Кроме того вижу, что твой сайт работает на nginx)

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

Спасибо!

Теперь редакторы в курсе.