- 1. Активирайте хранилищата на OpenLiteSpeed на CentOS 7
- 2. Инсталирайте OpenLiteSpeed на CentOS 7
- 3. Конфигурирайте портовете OpenLiteSpeed на CentOS 7
- 4. Достъп до OpenLiteSpeed на CentOS 7
- 5. Инсталирайте PHP 7 за OpenLiteSpeed на CentOS 7
- 6. Конфигурирайте OpenLiteSpeed и PHP 7 на CentOS 7
- 7. Проверете OpenLiteSpeed и PHP 7 на CentOS 7
- 8. Инсталирайте MaiaDB за OpenLiteSpeed на CentOS 7
Има много полезни инструменти за дистрибуции на Linux, които ни позволяват да разширим много повече включените функционалности.
Един от тези безплатни инструменти е OpenLiteSpeed и днес този урок ще анализира подробно как да инсталирате и използвате този ценен инструмент на CentOS
Какво е OpenLiteSpeedOpenLiteSpeed е HTTP сървър с отворен код, разработен от LiteSpeed Technologies, който има функции, които ще позволят лесното управление на стотици или хиляди връзки едновременно, без да претоварва сървъра CentOS 7.
OpenLiteSpeed е с отворен код, така че може да се използва с пълна свобода и постоянно се актуализира, предлагайки най -добрите алтернативи на всички администратори на CentOS 7.
Функции на OpenLiteSpeedИзползвайки този безплатен HTTP сървър, ние ще имаме следните предимства:
- Използвайте графичен интерфейс на WebAdmin за управление на данни.
- Статистика в реално време.
- Неговото развитие е насочено към архитектури на събития с ниско натоварване на ресурси, като RAM или CPU.
- Тя позволява да се управляват хиляди връзки едновременно.
- Поддържа модули на трети страни, използващи API (LSIAPI).
- Неговият двигател за пренаписване използва синтаксиса mod_rewrite на Apache.
- Той разполага с високопроизводително кодиране, използващо kqueue (FreeBSD и OS X), epoll (Linux), / dev / poll (Solaris) и анкета.
- Кеширане с висока производителност.
- Обширни възможности за мащабиране.
- Той поддържа множество версии на PHP.
Поддържани от OpenLiteSpeed операционни системиOpenLiteSpeed може да бъде инсталиран на следните операционни системи:
- CentOS 5, 6 и 7.
- Ubuntu 8.04 и по -нова версия.
- Debian 4 и нагоре.
- Solaris (x86): Sun0S 5.8 и по -нови версии.
- OS X 10.3 и по -нови версии.
- FreeBSD 4.5 и по -нови и по -нови версии.
Имайки това предвид, ще стартираме инсталационния процес на OpenLiteSpeed на CentOS 7.
1. Активирайте хранилищата на OpenLiteSpeed на CentOS 7
Първата стъпка, която трябва да направите, е да изтеглите и инсталирате официалните хранилища на OpenLiteSpeed за по -късна инсталация.
За целта ще изпълним следния ред:
rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
ЗабележкаТова трябва да се изпълнява като root потребител.
2. Инсталирайте OpenLiteSpeed на CentOS 7
Етап 1
След като активираме хранилището, пристъпваме към инсталирането на OpenLiteSpeed, който ще бъде инсталиран по подразбиране в пътя / usr / local / lsws, и ние ще го направим, като изпълним следния ред:
yum инсталирайте openlitespeed
Стъпка 2
Ще въведем писмото Y да приемем изтеглянето и инсталирането на OpenLiteSpeed в CentOS 7. След инсталирането ще видим следното:
Стъпка 3
След като OpenLiteSpeed е инсталиран, продължаваме да изпълняваме и проверяваме версията на сървъра, като изпълняваме следните редове:
/ usr / local / lsws / bin / lswsctrl start / usr / local / lsws / bin / lshttpd -v
3. Конфигурирайте портовете OpenLiteSpeed на CentOS 7
По подразбиране сървърът ще използва порт 8088, за който е необходимо да се актуализират правилата и да се предоставят необходимите разрешения, за това ще изпълним следното:
firewall-cmd --zone = public --permanent --add-port = 8088 / tcp firewall-cmd -reload
4. Достъп до OpenLiteSpeed на CentOS 7
След като портът е активиран, влизаме в браузър и въвеждаме някой от следните синтаксиси в адресната лента:
http: // сървър IP: 8088 / http: // localhost: 8088
Увеличете
5. Инсталирайте PHP 7 за OpenLiteSpeed на CentOS 7
Следващата стъпка е да инсталирате PHP за оптималното функциониране на OpenLiteSpeed в CentOS 7 и за това ще е необходимо да изпълните следните стъпки:
Етап 1
Първо ще активираме хранилищата на EPEL, като изпълним следния ред. Приемаме изтеглянето.
yum инсталирайте epel-release
Стъпка 2
Сега ще инсталираме PHP 7 с някои модули, които ще бъдат инсталирани в пътя usr / local / lsws / lsphp70 / bin / lsphp, ще изпълним следния ред:
yum инсталирате lsphp70 lsphp70-общ lsphp70-mysqlnd lsphp70-процес lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml
Стъпка 3
Приемаме изтеглянето и съответната инсталация на PHP 7 и неговите добавки. В случай, че се нуждаем от допълнителни модули PHP 7, можем да изпълним следната команда:
yum търсене lsphp70
6. Конфигурирайте OpenLiteSpeed и PHP 7 на CentOS 7
Етап 1
OpenLiteSpeed има конзола на WebAdmin, която по подразбиране е свързана с порт 7080 и първата стъпка за изпълнение ще бъде конфигурирането на потребителското име и паролата за тази конзола. Постигаме това чрез изпълнение на следната команда:
/usr/local/lsws/admin/misc/admpass.shВ показания прозорец ще въведем потребителското име и съответната му парола:
Стъпка 2
Сега ще актуализираме правилата на защитната стена, за да разрешим достъп през порт 7080, за това ще изпълним следните редове:
firewall-cmd --zone = public --permanent --add-port = 7080 / tcp firewall-cmd --reload
Стъпка 3
Сега отиваме в браузъра и имаме достъп до конзолата OpenLiteSpeed, използвайки някоя от следните опции:
http: // сървър IP: 7080 http: // localhost: 7080Стъпка 4
Следващият прозорец ще се покаже, където отиваме на реда Разширена конфигурация и кликнете върху Достъп до
192.168.0.19 (незащитен сайт)
Увеличете
Стъпка 5
Като щракнете там, ще влезем в конзолата, където ще въведем идентификационните данни на потребителя, който сме създали преди:
Увеличете
Стъпка 6
Щракнете върху Вход и това ще бъде средата на OpenLiteSpeed. OpenLiteSpeed използва LSPHP 5 по подразбиране и ще бъде необходимо да ги конфигурирате да използват PHP 7, който е бил инсталиран преди това.
Увеличете
Стъпка 7
За това отиваме в раздела Конфигурация на сървъра разположен от лявата страна и отидете на раздела Външно приложение и щракнете върху дясната икона, за да изберете опцията Добавяне:
Увеличете
Стъпка 8
В показания ред ще изберем опцията Приложение LiteSpeed SAPI и кликнете върху бутона Следващия:
Увеличете
Стъпка 9
Там ще конфигурираме следните стойности:
- Име: lsphp70
- Адрес: uds: //tmp/lshttpd/lsphp.sock
- Забележки: Конфигурация на LSPHP70
- Максимални връзки: 35
- Начален таймаут на заявката (сек): 60
- Повторен изчакване: 0
- Команда: / usr / local / lsws / lsphp70 / bin / lsphp
Увеличете
Стъпка 10
Щракнете върху бутона Запазване за да приложите промените. Ще видим, че PHP 7 е добавен към конфигурацията на OpenLiteSpeed:
Увеличете
Стъпка 11
Сега отиваме в раздела Манипулатор на скриптове и ще кликнете върху бутона редактиране редактирам lsphp5 и там ще присвоим следните стойности:
- Суфикси: php
- Тип манипулатор: LiteSpeed SAPI
- Име на манипулатора: lsphp70
- Забележки: дефиниция на манипулатор на скрипт lsphp70
Увеличете
Стъпка 12
Сега трябва да променим порта за слушане на OpenLiteSpeed на порт 80, който е по подразбиране за HTTP сървъри и OpenLiteSpeed носи порт 8080 по подразбиране. За тази промяна отиваме в раздела Слушатели и там ще кликнете върху иконата Изглед:
Увеличете
Стъпка 13
В показания прозорец щракнете върху Редактиране и задайте порта на 80. Кликнете върху Запазване, за да запазите промените.
Увеличете
Стъпка 14
Сега трябва да рестартираме сървъра, за да приложим всички промени и за това кликваме върху бутона Грациозен рестарт разположени в горната част:
Увеличете
Стъпка 15
Ще видим следното. Щракнете върху бутона Отивам за извършване на действието.
Увеличете
7. Проверете OpenLiteSpeed и PHP 7 на CentOS 7
Етап 1
След като портовете за прослушване са коригирани, трябва да разрешим порт 80 в CentOS 7 и за това изпълняваме следните редове:
firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reloadСтъпка 2
Сега можем да проверим свързаността, като използваме следните редове в адресната лента на браузъра:
http: // IP сървър http: // IP сървър / phpifo.php
Увеличете
Стъпка 3
Командите, които можем да използваме за управление на OpenLiteSpeed са:
/ usr / local / lsws / bin / lswsctrl start: Изпълнете OpenLiteSpeed / usr / local / lsws / bin / lswsctrl stop: Спрете OpenLiteSpeed / usr / local / lsws / bin / lswsctrl рестартирайте: Рестартирайте OpenLiteSpeed (Не shutdown) / usr / local / lsws / bin / lswsctrl help: Показва общите опции на OpenLiteSpeed.
8. Инсталирайте MaiaDB за OpenLiteSpeed на CentOS 7
Етап 1
Накрая можем да инсталираме мениджъра на бази данни MariaDB за OpenLiteSpeed, като изпълним следния ред:
yum инсталирайте openlitespeed mariadb-сървърСтъпка 2
По -късно ще стартираме MariaDB и ще изпълним защитената инсталация с тези редове:
systemctl стартирайте mariadb mysql_secure_installationВидяхме как OpenLiteSpeed разполага с мощен безплатен HTTP сървър на разположение и с широки възможности за използване.