Как установить и настроить веб-сервер OpenLiteSpeed в Debian 10
Это руководство существует для этих версий ОС
- Debian 11 (Bullseye)
- Debian 10 (Buster)
На этой странице
- Требования
- Начало работы
- Установка и настройка OpenLiteSpeed
- Установите MariaDB для OpenLiteSpeed.
- Установите PHP для OpenLiteSpeed
OpenLiteSpeed — это бесплатный легкий HTTP-сервер с открытым исходным кодом, разработанный LiteSpeed Technologies. OpenLiteSpeed поддерживает множество операционных систем, включая Debian, Ubuntu, Mac OS, FreeBSD и многие другие. Он предоставляет пользовательский веб-интерфейс для управления веб-сервером из веб-браузера. OpenLiteSpeed используется для простого создания веб-сайтов и управления ими. Это мощный модульный HTTP-сервер, способный обрабатывать сотни тысяч одновременных подключений.
В этом руководстве мы покажем вам, как установить OpenLiteSpeed на сервер Debian 10.
Требования
- Сервер под управлением Debian 10.
- На вашем сервере настроен пароль root.
Начиная
Во-первых, вам нужно будет обновить свои пакеты до последней версии. Вы можете обновить их, выполнив следующую команду:
apt-get update -y
apt-get upgrade -y
После обновления пакетов перезапустите систему, чтобы применить изменения конфигурации.
Затем установите необходимые зависимости с помощью следующей команды:
apt-get install install build-essential libexpat1-dev libgeoip-dev libpcre3-dev libudns-dev zlib1g-dev libssl-dev libxml2 libxml2-dev rcs libpng-dev libpng-dev openssl autoconf g++ make openssl libssl-dev libcurl4-openssl-dev libcurl4-openssl-dev pkg-config libsasl2-dev libzip-dev
Как только все необходимые зависимости будут установлены, вы можете перейти к следующему шагу.
Установите и настройте OpenLiteSpeed
По умолчанию OpenLiteSpeed недоступен в стандартном репозитории Debian 10. Итак, вам нужно будет установить OpenLiteSpeed из исходного кода.
Сначала загрузите последнюю версию OpenLiteSpeed с помощью следующей команды:
wget https://openlitespeed.org/packages/openlitespeed-1.5.2.tgz
После завершения загрузки извлеките загруженный файл с помощью следующей команды:
tar -xvzf openlitespeed-1.5.2.tgz
Затем измените каталог на openlitespeed-1.5.2 и установите OpenLiteSpeed с помощью следующей команды:
cd openlitespeed-1.5.2
sh install.sh
После установки OpenLiteSpeed вам нужно будет настроить административный пароль для веб-интерфейса. Вы можете сделать это с помощью следующей команды:
/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]: admin 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!
Затем запустите веб-службу OpenLiteSpeed с помощью следующей команды:
/etc/init.d/lsws start
Теперь OpenLiteSpeed работает и прослушивает порт 8088. Откройте веб-браузер и введите URL-адрес http://your-server-ip:8088. Вы будете перенаправлены на следующую страницу:
Установите MariaDB для OpenLiteSpeed
По умолчанию MariaDB доступен в репозитории по умолчанию Debian 10. Вы можете установить его, просто выполнив следующую команду:
apt-get install mariadb-server mariadb-client -y
После установки MariaDB запустите MariaDB и включите его после перезагрузки системы с помощью следующей команды:
systemctl start mariadb
systemctl enable mariadb
Далее вам нужно будет защитить вашу установку MariaDB. Вы можете защитить его, запустив следующий скрипт:
mysql_secure_installation
Этот скрипт установит пароль root, удалит анонимных пользователей, запретит удаленный вход root и удалит тестовую базу данных.
mysql_secure_installation
Ответьте на все вопросы, как показано ниже:
Enter current password for root (enter for none): Set root password? [Y/n]: N 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 будет защищена, войдите в оболочку MariaDB с помощью следующей команды:
mysql -u root
Затем отключите аутентификацию плагина, выполнив следующие команды:
MariaDB [(none)]>use mysql;
MariaDB [(none)]>update user set plugin='' where User='root';
Затем сбросьте привилегии и выйдите из оболочки MariaDB с помощью следующей команды:
MariaDB [(none)]>flush privileges;
MariaDB [(none)]>exit;
Как только вы закончите, вы можете перейти к следующему шагу.
Установите PHP для OpenLiteSpeed
По умолчанию PHP недоступен в репозитории OpenLiteSpeed. Итак, вам нужно будет скомпилировать PHP из веб-интерфейса OpenLiteSpeed.
Чтобы получить доступ к панели администратора OpenLiteSpeed, откройте веб-браузер и введите URL-адрес http://your-server-ip:7080. Вы должны увидеть следующую страницу:
Теперь введите имя пользователя и пароль администратора, которые вы создали ранее, и нажмите кнопку «Войти». Вы должны увидеть панель управления OpenLiteSpeed на следующей странице:
Теперь нажмите Tools > Compile PHP, вы должны увидеть следующую страницу:
Теперь выберите версию PHP, которую вы хотите установить, и нажмите кнопку «Далее». Вы должны увидеть следующую страницу:
Теперь выберите параметры сборки и нажмите кнопку «Далее», чтобы начать загрузку PHP. После успешного завершения процесса вы должны увидеть следующую страницу:
Далее нажмите кнопку Далее. Вы должны увидеть следующую страницу:
Теперь войдите на свой сервер из терминала и запустите предварительно сгенерированный скрипт, как показано ниже:
/usr/local/lsws/phpbuild/buildphp_manual_run.sh
Этот скрипт загрузит и скомпилирует PHP и соответствующие модули в вашу систему.
Вы можете проверить процесс установки с помощью следующей команды:
tail -f /usr/local/lsws/phpbuild/buildphp_1563016683.8.log
После успешного завершения установки вы должны увидеть следующий вывод:
copy compiled php binary to litespeed directory cd /usr/local/lsws//fcgi-bin ln -sf lsphp-7.3.6 lsphp7 ============================================== Finished building PHP 7.3.6 with LSAPI ============================================== Sat 13 Jul 2019 08:07:36 AM EDT **DONE**
Поздравляем! вы успешно установили и настроили OpenLiteSpeed на сервере Debian 10. Теперь вы можете легко разместить свой веб-сайт с помощью OpenLiteSpeed. Для получения дополнительной информации вы можете посетить официальную документацию OpenLiteSpeed в OpenLiteSpeed Doc.