ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как установить веб-сервер LiteSpeed ​​на CentOS 7

Как установить веб-сервер LiteSpeed ​​на CentOS 7

На этой странице

  1. Установка инструментов разработчика для LiteSpeed
  2. Загрузка пакета LiteSpeed с помощью Wget
  3. Установка LiteSpeed
  4. Настройка межсетевого экрана

Веб-сервер LiteSpeed является популярным выбором для замены веб-сервера Apache. Его функции включают в себя оптимизацию веб-контента и доставки контента, который обеспечивает максимальную скорость загрузки и сочетает в себе более высокую производительность с меньшим объемом памяти. Будучи совместимым с функциями Apache также является дополнительным преимуществом, что позволяет сократить время простоя во время миграции из Apache в LiteSpeed. Эта установка предполагает, что вы установили сервер CentOS 7.

Есть 3 издания этого программного обеспечения, доступных на сегодняшний день:

Перед любой установкой пакета сервера, сервер должен быть проверен на наличие обновлений, и они должны быть установлены. Итак, мы начинаем обновление с помощью команды yum.

yum update -y

 

Вывод должен быть аналогичен приведенному ниже:

Обновление CentOS с Yum

Обновление CentOS с Yum

Это может занять некоторое время, в зависимости от того, как часто обновляется сервер. Не прерывайте обновление.

Установка инструментов разработчика для LiteSpeed

Используйте команды Yum для установки средств разработки, а затем библиотеки для LiteSpeed.

sudo yum groupinstall 'Development Tools'

 

sudo yum install libxml2-devel.x86_64 openssl-devel.x86_64 bzip2-devel.x86_64 libcurl-devel.x86_64 db4-devel.x86_64 \
libjpeg-devel.x86_64 libpng-devel.x86_64 libXpm-devel.x86_64 freetype-devel.x86_64 gmp-devel.x86_64 \
libc-client-devel.x86_64 openldap-devel.x86_64 libmcrypt-devel.x86_64 mhash-devel.x86_64 freetds-devel.x86_64 \
zlib-devel.x86_64 mysql-devel.x86_64 ncurses-devel.x86_64 pcre-devel.x86_64 unixODBC-devel.x86_64 postgresql-devel.x86_64 \
sqlite-devel.x86_64 aspell-devel.x86_64 readline-devel.x86_64 recode-devel.x86_64 net-snmp-devel.x86_64 \
libtidy-devel.x86_64 libxslt-devel.x86_64 t1lib-devel.x86_64

 

Вывод установки должен быть аналогичен приведенному ниже:

Установка инструментов для разработчиков

Установка инструментов для разработчиков

После установки указанных инструментов разработчика, можно приступить к скачиванию бесплатного стандартного пакета из LiteSpeed.

Загрузка пакета LiteSpeed с помощью Wget

Для того, чтобы получить стандартный файл пакета LiteSpeed, необходимо скачать его с официального сайта. Для того чтобы получить ссылку, можно перейти на веб – сайт LiteSpeed  и поискать Linux (x86_64) LiteSpeed Стандартная версия, это версия для 64 – битных систем Linux , которая должна быть по умолчанию на современном сервере.

Если вы не уверены, выполните следующую команду:

uname -a

 

Которая возвращает версию ядра. Если он содержит слово “x86_64”, то вы запускаете 64 Bit ядро.

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

http://www.litespeedtech.com/packages/5.0/lsws-5.0.12-ent-x86_64-linux.tar.gz

Теперь используйте команду Wget и добавьте адрес ссылки на него. Формат для использования Wget является:

wget URL

 

После приведенного выше примера, команда для загрузки LiteSpeed Standard Edition является:

wget http://www.litespeedtech.com/packages/5.0/lsws-5.0.12-ent-x86_64-linux.tar.gz

 

Пример вывода:

Скачать LiteSpeed с помощью Wget

Скачать LiteSpeed с помощью Wget

Следующий шаг должен распаковать архивный файл. Выполните команду.

tar -zxvf lsws*

 

Пример вывода:

Распаковка архива LiteSpeed

Распаковка архива LiteSpeed

Установка LiteSpeed

Установка запускается при запуске файла install.sh, расположенный в папке LiteSpeed. Для того чтобы сделать это, измените каталог для LiteSpeed, а затем выполните команду, как показано ниже:

./install.sh

 

При выполнении этой команды, будут показаны условия пользовательского соглашения. Можно прокрутить сроки соглашения и условия, нажав пробел, в конце которой отображается:

Пример вывода:

лицензия LiteSpeed

лицензия LiteSpeed

По соглашению, нажмите Y, который предлагает пользователю выбрать каталог для установки. Чтобы продолжить установку в директорию по умолчанию, просто нажмите кнопку ввода, появится следующий этап на экране.

Пример вывода:

Выберите каталог для установки LiteSpeed

Выберите каталог для установки LiteSpeed

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

Пример вывода:

Выберите имя пользователя администратора

Выберите имя пользователя администратора

В том случае, если вы хотите использовать имя “Admin”, просто нажмите клавишу ВВОД. Я рекомендую, изменить имя по соображениям безопасности. Введите имя пользователя администратора и нажмите ввод.

Вам теперь будет предложено ввести пароль для пользователя администратора. Вам нужно будет использовать этот пароль позже, чтобы получить доступ к веб-интерфейсу.

Пример вывода:

Установите пароль администратора

Установите пароль администратора

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

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

Например:

При создании списка адресов электронной почты, следующий синтаксис должен следовать.

Пример вывода:

Настройка адреса электронной почты для оповещений.

Настройка адреса электронной почты для оповещений.

Затем установщик предложит указать имя пользователя, под которым этот сервер запускается. Вы можете либо создать отдельного пользователя с некорневыми привилегиями и предоставить детали здесь или не выбрать пользователя по умолчанию “nobody”. Важно, чтобы корневой пользователь не должен запускать сервер. Это делает сервер уязвимым и небезопасно. Ниже отображается на экране, который появится приглашение ввести имя пользователя.

Пример вывода:

LiteSpeed будет работать под этим именем пользователя Linux.

LiteSpeed будет работать под этим именем пользователя Linux.

Когда вы не уверены в том, что вводить, то лучше оставить имя пользователя как ”nobody”. Продолжайте это делать в следующей строке, которая напоминает следующее:

Подтвердите группу

Подтвердите группу

Следующий запрос для предоставления деталей, на которых порт LiteSpeed прослушивается. Порт по умолчанию для веб-серверов является порт 80, и я рекомендую держать его. Это помогает в упрощении URL для посетителей, которым в противном случае потребовалось бы упоминания номер порта после URL. Для получения доступа к специализированным, этот номер порта может быть изменен на соответствующее значение.

Пример вывода:

Выберите порт HTTP

Выберите порт HTTP

LiteSpeed предоставляет отдельный интерфейс администрирования для облегчения управления веб – сервера. Порт по умолчанию, на котором он работает, это 7080. Вы можете изменить его, если вы прослушиваете на другом порту. Чтобы открыть веб – интерфейс администрирования, веб – адрес должен быть задан как http://domain.com:port.

Пример вывода:

Выберите порт администратора

Выберите порт администратора

Тогда запрос будет запрашивать подробную информацию относительно использования PHP. В случае, если вы используете CMS, как, WordPress или Joomla, PHP должен быть включен. Чтобы включить PHP, введите Y в противном случае введите N.

Пример вывода:

Выберите mod_php должен быть установлен.

Выберите mod_php, должен быть установлен.

После этой строки можно указать другое расширение PHP файла. Обычно нет необходимости указывать другое расширение здесь, так что просто нажать кнопку ввода и идти дальше.

Пример вывода:

Выберите расширение PHP файла

Выберите расширение PHP файла

Следующий запрос просит предоставление дополнительных сведений в случае, если вы заинтересованы в использовании AWStats. Это программа, которая представляет собой инструмент для генерации статистики используется для проверки числа посетителей, просмотров страниц и т.д. Для того, чтобы иметь возможность собирать подробную информацию о посетителях, введите Y в противном случае введите N и продолжайте дальше.

Пример вывода:

Включение AWStats в LiteSpeed

Включение AWStats в LiteSpeed

Следующий запрос будет исследовать, предпочитаете ли вы LiteSpeed для автоматического запуска при каждом перезапуске сервера. Написать Y, чтобы избежать простоев на сервере.

При выполнении, уведомляет об успешном дополнение сценария запуска для LiteSpeed и предлагает пользователю выбрать, запустить сервер прямо сейчас. Введите Y, чтобы сделать то же самое, или N, чтобы запустить его вручную на более позднем этапе. Я рекомендую начать это прямо сейчас.

После успешной установки появится следующее сообщение.

Пример вывода:

Установка завершена

Установка завершена

После того, как появилось это сообщение об успешной установке, доступ к серверу по IP или доменное имя будет открывать веб-страницу по умолчанию.Теперь вы можете создать свой веб-сайт.

Настройка межсетевого экрана

Чтобы разрешить трафик посетителей для доступа к серверу, веб-порты 80 (порт сервера) и 7080 (веб-интерфейс управления) должны быть открыты. Большинство серверов на CentOS 7 используют firewalld, Эти команды откроют порты в firewalld:

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-port=7080/tcp
firewall-cmd --reload

 

Если вы используете firewall IPTables а не firewalld, то надо использовать эти команды:

iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 7080 -j ACCEPT
service iptables save

 

В случае, если вы изменили номера портов во время установки скрипта, не отражают то же самое правил в IPTables и firewalld.

Поздравляем с новым функциональным сервером LiteSpeed.

Exit mobile version