- 1. Omogućite spremišta OpenLiteSpeed na CentOS 7
- 2. Instalirajte OpenLiteSpeed na CentOS 7
- 3. Konfigurirajte OpenLiteSpeed portove na CentOS -u 7
- 4. Pristupite OpenLiteSpeedu na CentOS -u 7
- 5. Instalirajte PHP 7 za OpenLiteSpeed na CentOS 7
- 6. Konfigurirajte OpenLiteSpeed i PHP 7 na CentOS 7
- 7. Provjerite OpenLiteSpeed i PHP 7 na CentOS -u 7
- 8. Instalirajte MaiaDB za OpenLiteSpeed na CentOS 7
Postoje mnogi korisni alati za Linux distribucije koji nam omogućuju da još više proširimo uključene funkcionalnosti.
Jedan od ovih besplatnih alata je OpenLiteSpeed, a danas će ovaj vodič detaljno analizirati kako instalirati i koristiti ovaj vrijedni alat na CentOS -u
Što je OpenLiteSpeedOpenLiteSpeed je otvoreni izvorni HTTP poslužitelj razvijen od strane LiteSpeed Technologies koji ima funkcije koje će omogućiti jednostavno upravljanje stotinama ili tisućama veza istovremeno bez preopterećenja poslužitelja CentOS 7.
OpenLiteSpeed je otvorenog koda pa se može koristiti sa potpunom slobodom i stalno se ažurira nudeći najbolje alternative svim administratorima CentOS 7.
Značajke OpenLiteSpeedKorištenjem ovog besplatnog HTTP poslužitelja imat ćemo sljedeće prednosti:
- Za upravljanje podacima koristite grafičko WebAdmin sučelje.
- Statistika u stvarnom vremenu.
- Njegov je razvoj usmjeren na arhitekture događaja s malim opterećenjima resursa, poput RAM -a ili CPU -a.
- Omogućuje istovremeno upravljanje tisućama veza.
- Podržava module trećih strana pomoću API -ja (LSIAPI).
- Njegov stroj za prepisivanje koristi Apacheovu sin_taksu mod_rewrite.
- Sadrži kodiranje visokih performansi pomoću kqueue (FreeBSD i OS X), epoll (Linux), / dev / poll (Solaris) i ankete.
- Predmemoriranje visokih performansi.
- Opsežne mogućnosti skalabilnosti.
- Podržava više verzija PHP -a.
Operacijski sustavi koji podržavaju OpenLiteSpeedOpenLiteSpeed se može instalirati na sljedeće operacijske sustave:
- CentOS 5, 6 i 7.
- Ubuntu 8.04 i noviji.
- Debian 4 i noviji.
- Solaris (x86): Sun0S 5.8 i noviji.
- OS X 10.3 i novije verzije.
- FreeBSD 4.5 i novije i novije verzije.
Imajući to na umu, započet ćemo postupak instalacije OpenLiteSpeeda na CentOS 7.
1. Omogućite spremišta OpenLiteSpeed na CentOS 7
Prvi korak koji morate poduzeti je preuzimanje i instaliranje službenih OpenLiteSpeed spremišta za kasniju instalaciju.
Za to ćemo izvršiti sljedeći redak:
rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
BilješkaOvo se mora pokrenuti kao root korisnik.
2. Instalirajte OpenLiteSpeed na CentOS 7
Korak 1
Nakon što omogućimo spremište, nastavljamo s instalacijom OpenLiteSpeeda koji će prema zadanim postavkama biti instaliran na stazi / usr / local / lsws, a to ćemo učiniti izvršavanjem sljedeće linije:
yum install openlitespeed
Korak 2
Upisat ćemo slovo Y prihvatiti preuzimanje i instalaciju OpenLiteSpeeda u CentOS 7. Nakon instalacije vidjet ćemo sljedeće:
Korak 3
Nakon što je OpenLiteSpeed instaliran, nastavljamo s izvršavanjem i provjerom verzije poslužitelja izvršavanjem sljedećih redaka:
/ usr / local / lsws / bin / lswsctrl start / usr / local / lsws / bin / lshttpd -v
3. Konfigurirajte OpenLiteSpeed portove na CentOS -u 7
Prema zadanim postavkama poslužitelj će koristiti port 8088 za koji je potrebno ažurirati pravila i dodijeliti potrebna dopuštenja, za to ćemo izvršiti sljedeće:
firewall-cmd --zone = public --permanent --add-port = 8088 / tcp firewall-cmd -reload
4. Pristupite OpenLiteSpeedu na CentOS -u 7
Nakon što je port omogućen, pristupamo pregledniku i unosimo bilo koju od sljedećih sintaksi u adresnu traku:
http: // poslužitelj IP: 8088 / http: // localhost: 8088
POVEĆAJTE
5. Instalirajte PHP 7 za OpenLiteSpeed na CentOS 7
Sljedeći korak koji trebate poduzeti je instaliranje PHP -a za optimalno funkcioniranje OpenLiteSpeeda u CentOS -u 7, a za to će biti potrebno izvršiti sljedeće korake:
Korak 1
Prvo ćemo omogućiti spremišta EPEL -a izvršavanjem sljedećeg retka. Prihvaćamo preuzimanje.
yum instalirati epel-release
Korak 2
Sada ćemo instalirati PHP 7 s nekim modulima koji će biti instalirani na putu usr / local / lsws / lsphp70 / bin / lsphp, izvršit ćemo sljedeći redak:
yum install lsphp70 lsphp70-common lsphp70-mysqlnd lsphp70-process lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml
Korak 3
Prihvaćamo preuzimanje i odgovarajuću instalaciju PHP 7 i njegovih dodataka. U slučaju da su nam potrebni dodatni moduli PHP 7, možemo izvršiti sljedeću naredbu:
yum pretraživanje lsphp70
6. Konfigurirajte OpenLiteSpeed i PHP 7 na CentOS 7
Korak 1
OpenLiteSpeed ima WebAdmin konzolu koja je prema zadanim postavkama povezana s priključkom 7080, a prvi korak za izvođenje bit će konfiguriranje korisničkog imena i lozinke za tu konzolu. To postižemo izvršavanjem sljedeće naredbe:
/usr/local/lsws/admin/misc/admpass.shU prikazanom prozoru unijet ćemo korisničko ime i odgovarajuću lozinku:
Korak 2
Sada ćemo ažurirati pravila vatrozida kako bi omogućili pristup preko porta 7080 za to ćemo izvršiti sljedeće retke:
firewall-cmd --zone = public --permanent --add-port = 7080 / tcp firewall-cmd --reload
Korak 3
Sada idemo u preglednik i možemo pristupiti OpenLiteSpeed konzoli pomoću bilo koje od sljedećih opcija:
http: // poslužitelj IP: 7080 http: // localhost: 7080Korak 4
Sljedeći prozor će se prikazati gdje idemo na red Napredna konfiguracija i kliknite na Pristup
192.168.0.19 (nesigurno mjesto)
POVEĆAJTE
Korak 5
Klikom tamo pristupit ćemo konzoli u koju ćemo unijeti vjerodajnice korisnika koje smo prethodno stvorili:
POVEĆAJTE
Korak 6
Pritisnite Prijava i ovo će biti okruženje OpenLiteSpeed. OpenLiteSpeed prema zadanim postavkama koristi LSPHP 5 i bit će ih potrebno konfigurirati za korištenje PHP 7 koji je prethodno instaliran.
POVEĆAJTE
Korak 7
Za to idemo u odjeljak Konfiguracija poslužitelja koji se nalazi s lijeve strane i idite na karticu Vanjska aplikacija i kliknite desnu ikonu za odabir opcije Dodati:
POVEĆAJTE
Korak 8
U prikazanom retku odabrat ćemo opciju LiteSpeed SAPI aplikacija i kliknite na gumb Sljedeći:
POVEĆAJTE
Korak 9
Tamo ćemo konfigurirati sljedeće vrijednosti:
- Ime: lsphp70
- Adresa: uds: //tmp/lshttpd/lsphp.sock
- Napomene: Konfiguracija LSPHP70
- Maksimalni broj priključaka: 35
- Početno isteka zahtjeva (sek): 60
- Istek vremena za ponovni pokušaj: 0
- Naredba: / usr / local / lsws / lsphp70 / bin / lsphp
POVEĆAJTE
Korak 10
Pritisnite gumb Uštedjeti za primjenu promjena. Vidjet ćemo da je PHP 7 dodan u konfiguraciju OpenLiteSpeed:
POVEĆAJTE
Korak 11
Sada idemo na karticu Rukovatelj skriptama i mi ćemo kliknuti na gumb Uredi urediti lsphp5 i tu ćemo dodijeliti sljedeće vrijednosti:
- Sufiksi: php
- Vrsta rukovatelja: LiteSpeed SAPI
- Naziv rukovatelja: lsphp70
- Bilješke: definicija rukovatelja skriptama lsphp70
POVEĆAJTE
Korak 12
Sada moramo promijeniti otvor za slušanje OpenLiteSpeed u port 80 koji je zadani za HTTP poslužitelje, a OpenLiteSpeed prema zadanim postavkama donosi port 8080. Za ovu promjenu idemo u odjeljak Slušatelji i tamo ćemo kliknuti na ikonu Pogled:
POVEĆAJTE
Korak 13
U prikazanom prozoru kliknite Uredi i postavite port na 80. Pritisnite Spremi da biste spremili promjene.
POVEĆAJTE
Korak 14
Sada moramo ponovno pokrenuti poslužitelj kako bismo primijenili sve promjene i za to kliknemo na gumb Ljupko ponovno pokretanje nalazi se na vrhu:
POVEĆAJTE
Korak 15
Vidjet ćemo sljedeće. Pritisnite gumb Ići za izvršenje radnje.
POVEĆAJTE
7. Provjerite OpenLiteSpeed i PHP 7 na CentOS -u 7
Korak 1
Nakon što su portovi za slušanje prilagođeni, moramo dopustiti port 80 u CentOS 7, a za to izvršavamo sljedeće retke:
firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reloadKorak 2
Sada možemo provjeriti povezanost pomoću sljedećih redaka u adresnoj traci preglednika:
http: // IP poslužitelja http: // IP poslužitelja / phpifo.php
POVEĆAJTE
Korak 3
Naredbe koje možemo koristiti za upravljanje OpenLiteSpeedom su:
/ usr / local / lsws / bin / lswsctrl start: Pokrenite OpenLiteSpeed / usr / local / lsws / bin / lswsctrl stop: Zaustavite OpenLiteSpeed / usr / local / lsws / bin / lswsctrl restart: Ponovo pokrenite OpenLiteSpeed (Ne shutdown) / usr / local / lsws / bin / lswsctrl help: Prikazuje opće opcije OpenLiteSpeed.
8. Instalirajte MaiaDB za OpenLiteSpeed na CentOS 7
Korak 1
Konačno, možemo instalirati MariaDB upravitelja baze podataka za OpenLiteSpeed izvršavanjem sljedeće linije:
yum instalirati openlitespeed mariadb-poslužiteljKorak 2
Kasnije ćemo pokrenuti MariaDB i izvršiti sigurnu instalaciju ovim redovima:
systemctl pokretanje mariadb mysql_secure_installationVidjeli smo kako OpenLiteSpeed ima snažan besplatni HTTP poslužitelj sa širokim mogućnostima korištenja.