Вступление
OpenLiteSpeed - это бесплатный веб-сервер с открытым исходным кодом, разработанный LiteSpeed Technologies. Он известен как легкий и оптимизированный веб-сервер. Кроме того, OpenLiteSpeed предоставляет удобный веб-интерфейс и поддерживает различные операционные системы, включая Linux, SunOS, Mac OS и FreeBSD.
В этом руководстве вы узнаете, как установить и настроить OpenLiteSpeed на сервере Ubuntu 16.04.
Предпосылки
- Сервер под управлением Ubuntu 16.04.
- Пользователь без полномочий root с настройками привилегий sudo на вашем сервере.
- На вашем сервере настроен статический IP-адрес 192.168.15.110. Замените этот IP основным IP вашего сервера.
Шаг 1: Обновите свой сервер
Сначала обновите систему до последней стабильной версии, выполнив следующую команду:
sudo apt-get update -y
sudo apt-get upgrade -y
Как только ваша система обновится, вы можете перейти к следующему шагу.
Шаг 2: Установите OpenLiteSpeed
Перед началом вам необходимо установить некоторые необходимые зависимости для установки OpenLiteSpeed.
sudo apt-get install build-essential libexpat1-dev libgeoip-dev libpcre3-dev zlib1g-dev libssl-dev libxml2-dev rcs libpng-dev
Загрузите последнюю стабильную версию OpenLiteSpeed со своего официального сайта. В противном случае вы можете скачать его напрямую с помощью следующей команды:
wget https://openlitespeed.org/packages/openlitespeed-1.4.39.tgz
Затем распакуйте загруженный архив с помощью следующей команды:
tar -xvzf openlitespeed-1.4.39.tgz
Измените каталог на openlitespeed-1.4.39
.
cd openlitespeed-1.4.39
Сконфигурируйте и скомпилируйте OpenLiteSpeed с помощью следующей команды. Это установит OpenLiteSpeed внутри /usr/local/lsws/
каталога.
sudo ./configure
sudo make
sudo make install
Сначала установите сервер MariaDB с помощью следующей команды:
sudo apt-get install mariadb-server
Установка MariaDB по умолчанию небезопасна, поэтому вам нужно ее обезопасить. Защитите MariaDB, запустив mysql_secure_installation
скрипт.
sudo mysql_secure_installation
Ответьте на все вопросы, как показано ниже:
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-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
Как только MariaDB будет закреплен, вы можете перейти к следующему шагу.
Настройте административный пароль для веб-интерфейса OpenLiteSpeed. Вы можете сделать это, запустив административный скрипт.
sudo /usr/local/lsws/admin/misc/admpass.sh
Вам будет предложено указать имя пользователя и пароль, как показано ниже:
Please specify the user name of administrator.
This is the user name required to login the administration Web interface.
User name [admin]: webuser
Please specify the administrator's password.
This is the password required to login the administration Web interface.
Password:
Retype password:
Administrator's username/password is updated successfully!
Запустите веб-сервер, выполнив следующую команду:
sudo /etc/init.d/lsws start
Шаг 5: Доступ к вашему веб-серверу
Пришло время получить доступ к OpenLiteSpeed. Откройте веб-браузер и перейдите к http://192.168.15.110:8080
, вы увидите веб-страницу OpenLiteSpeed по умолчанию.
Вы также можете получить доступ к административному интерфейсу, перейдя в http://192.168.15.110:7080
веб-браузере. Вам будет предложено ввести административное имя пользователя и пароль. После успешной аутентификации вы будете перенаправлены в админку.
Ваша установка OpenLiteSpeed завершена.