- 1. Aktiver OpenLiteSpeed -lagre på CentOS 7
- 2. Installer OpenLiteSpeed på CentOS 7
- 3. Konfigurer OpenLiteSpeed -porte på CentOS 7
- 4. Få adgang til OpenLiteSpeed på CentOS 7
- 5. Installer PHP 7 til OpenLiteSpeed på CentOS 7
- 6. Konfigurer OpenLiteSpeed og PHP 7 på CentOS 7
- 7. Bekræft OpenLiteSpeed og PHP 7 på CentOS 7
- 8. Installer MaiaDB til OpenLiteSpeed på CentOS 7
Der er mange nyttige værktøjer til Linux -distros, som giver os mulighed for at udvide de inkluderede funktioner meget mere.
Et af disse gratis værktøjer er OpenLiteSpeed, og i dag vil denne vejledning i detaljer analysere, hvordan du installerer og bruger dette værdifulde værktøj på CentOS
Hvad er OpenLiteSpeedOpenLiteSpeed er en open source HTTP -server udviklet af LiteSpeed Technologies, som har funktionaliteter, der tillader let håndtering af hundredvis eller tusinder af forbindelser samtidigt uden at overbelaste CentOS 7 -serveren.
OpenLiteSpeed er open source, så den kan bruges med fuld frihed og opdateres konstant med de bedste alternativer til alle CentOS 7 -administratorer.
OpenLiteSpeed -funktionerVed at bruge denne gratis HTTP -server vil vi have følgende fordele:
- Brug en grafisk WebAdmin -grænseflade til datastyring.
- Statistik i realtid.
- Dens udvikling er rettet mod hændelsesarkitekturer med lav ressourcebelastning, såsom RAM eller CPU.
- Det giver mulighed for at styre tusindvis af forbindelser samtidigt.
- Understøtter tredjepartsmoduler ved hjælp af API (LSIAPI).
- Dens omskrivningsmotor bruger Apaches mod_rewrite -syntaks.
- Den har højtydende kodning ved hjælp af kqueue (FreeBSD og OS X), epoll (Linux), / dev / poll (Solaris) og poll.
- Højtydende cache.
- Omfattende muligheder for skalerbarhed.
- Det understøtter flere versioner af PHP.
OpenLiteSpeed understøttede operativsystemerOpenLiteSpeed kan installeres på følgende operativsystemer:
- CentOS 5, 6 og 7.
- Ubuntu 8.04 og nyere.
- Debian 4 og nyere.
- Solaris (x86): Sun0S 5.8 og nyere.
- OS X 10.3 og nyere versioner.
- FreeBSD 4.5 og nyere og senere versioner.
Med dette i tankerne starter vi installationsprocessen af OpenLiteSpeed på CentOS 7.
1. Aktiver OpenLiteSpeed -lagre på CentOS 7
Det første skridt at tage er at downloade og installere de officielle OpenLiteSpeed -lagre til senere installation.
Til dette vil vi udføre følgende linje:
rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
BemærkDette skal køres som rodbruger.
2. Installer OpenLiteSpeed på CentOS 7
Trin 1
Når vi har depotet aktiveret, går vi videre til installationen af OpenLiteSpeed, som installeres som standard i stien / usr / local / lsws, og vi vil gøre det ved at udføre følgende linje:
yum installer openlitespeed
Trin 2
Vi indtaster brevet Y for at acceptere download og installation af OpenLiteSpeed i CentOS 7. Efter installationen ser vi følgende:
Trin 3
Når OpenLiteSpeed er blevet installeret, fortsætter vi med at eksekvere og verificere serverens version ved at udføre følgende linjer:
/ usr / local / lsws / bin / lswsctrl start / usr / local / lsws / bin / lshttpd -v
3. Konfigurer OpenLiteSpeed -porte på CentOS 7
Som standard vil serveren bruge port 8088, hvortil det er nødvendigt at opdatere reglerne og give de nødvendige tilladelser, for dette udfører vi følgende:
firewall-cmd --zone = public --permanent --add-port = 8088 / tcp firewall-cmd -reload
4. Få adgang til OpenLiteSpeed på CentOS 7
Når porten er aktiveret, får vi adgang til en browser og indtaster en af følgende syntakser i adresselinjen:
http: // server IP: 8088 / http: // localhost: 8088
FORSTØRRE
5. Installer PHP 7 til OpenLiteSpeed på CentOS 7
Det næste trin, der skal tages, er at installere PHP for at OpenLiteSpeed fungerer optimalt i CentOS 7, og derfor vil det være nødvendigt at udføre følgende trin:
Trin 1
Først aktiverer vi EPEL -lagrene ved at udføre følgende linje. Vi accepterer download.
yum installer epel-release
Trin 2
Nu installerer vi PHP 7 med nogle moduler, der installeres i stien usr / local / lsws / lsphp70 / bin / lsphp, vi udfører følgende linje:
yum installer lsphp70 lsphp70-common lsphp70-mysqlnd lsphp70-process lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml
Trin 3
Vi accepterer download og respektive installation af PHP 7 og dets tilføjelser. Hvis vi har brug for yderligere PHP 7 -moduler, kan vi udføre følgende kommando:
yum søg lsphp70
6. Konfigurer OpenLiteSpeed og PHP 7 på CentOS 7
Trin 1
OpenLiteSpeed har som standard en WebAdmin -konsol, der er tilknyttet port 7080, og det første trin, der skal udføres, er at konfigurere brugernavnet og adgangskoden til den pågældende konsol. Vi opnår dette ved at udføre følgende kommando:
/usr/local/lsws/admin/misc/admpass.shI det viste vindue indtaster vi brugernavnet og dets respektive adgangskode:
Trin 2
Nu vil vi opdatere firewallreglerne for at give adgang via port 7080 til dette, vi vil udføre følgende linjer:
firewall-cmd --zone = offentlig-permanent-tilføj port = 7080 / tcp firewall-cmd-genindlæs
Trin 3
Nu går vi til browseren, og vi kan få adgang til OpenLiteSpeed -konsollen ved hjælp af en af følgende muligheder:
http: // server IP: 7080 http: // localhost: 7080Trin 4
Det følgende vindue vises, hvor vi går til linjen Avanceret konfiguration og klik på Adgang til
192.168.0.19 (ikke-sikkert websted)
FORSTØRRE
Trin 5
Ved at klikke der får vi adgang til konsollen, hvor vi indtaster legitimationsoplysninger for den bruger, som vi tidligere har oprettet:
FORSTØRRE
Trin 6
Klik på Login, og dette vil være OpenLiteSpeed -miljøet. OpenLiteSpeed bruger LSPHP 5 som standard, og det vil være nødvendigt at konfigurere dem til at bruge PHP 7, som blev installeret tidligere.
FORSTØRRE
Trin 7
Til dette går vi til afsnittet Server konfiguration placeret på venstre side og gå til fanen Ekstern app og klik på det højre ikon for at vælge indstillingen Tilføje:
FORSTØRRE
Trin 8
I den viste linje vælger vi indstillingen LiteSpeed SAPI -app og klik på knappen Næste:
FORSTØRRE
Trin 9
Der vil vi konfigurere følgende værdier:
- Navn: lsphp70
- Adresse: uds: //tmp/lshttpd/lsphp.sock
- Bemærkninger: LSPHP70 -konfiguration
- Maks. Tilslutninger: 35
- Initial Request Timeout (sek): 60
- Prøv igen Timeout: 0
- Kommando: / usr / local / lsws / lsphp70 / bin / lsphp
FORSTØRRE
Trin 10
Klik på knappen Gemme at anvende ændringerne. Vi vil se, at PHP 7 er blevet føjet til OpenLiteSpeed -konfigurationen:
FORSTØRRE
Trin 11
Nu går vi til fanen Script Handler og vi klikker på knappen Redigere at redigere lsphp5 og der vil vi tildele følgende værdier:
- Suffixes: php
- Handler Type: LiteSpeed SAPI
- Behandlernavn: lsphp70
- Bemærkninger: lsphp70 script handler definition
FORSTØRRE
Trin 12
Nu skal vi ændre OpenLiteSpeed -lytterporten til port 80, som er standard for HTTP -servere, og OpenLiteSpeed bringer port 8080 som standard. For denne ændring går vi til afsnittet Lyttere og der klikker vi på ikonet Udsigt:
FORSTØRRE
Trin 13
I det viste vindue skal du klikke på Rediger og indstille porten til 80. Klik på Gem for at gemme ændringerne.
FORSTØRRE
Trin 14
Nu skal vi genstarte serveren for at anvende alle ændringerne, og for dette klikker vi på knappen Graciøs genstart placeret øverst:
FORSTØRRE
Trin 15
Vi vil se følgende. Klik på knappen Gå at udføre handlingen.
FORSTØRRE
7. Bekræft OpenLiteSpeed og PHP 7 på CentOS 7
Trin 1
Når lytteporte er blevet justeret, skal vi tillade port 80 i CentOS 7, og til dette udfører vi følgende linjer:
firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reloadTrin 2
Nu kan vi kontrollere forbindelsen ved hjælp af følgende linjer i adresselinjen i browseren:
http: // server IP http: // server IP / phpifo.php
FORSTØRRE
Trin 3
Kommandoerne, som vi kan bruge til at administrere OpenLiteSpeed, er:
/ usr / local / lsws / bin / lswsctrl start: Kør OpenLiteSpeed / usr / local / lsws / bin / lswsctrl stop: Stop OpenLiteSpeed / usr / local / lsws / bin / lswsctrl genstart: Genstart OpenLiteSpeed (Nej shutdown) / usr / local / lsws / bin / lswsctrl hjælp: Viser de generelle OpenLiteSpeed -muligheder.
8. Installer MaiaDB til OpenLiteSpeed på CentOS 7
Trin 1
Endelig kan vi installere MariaDB -databasesystemet til OpenLiteSpeed ved at udføre følgende linje:
yum installer openlitespeed mariadb-serverTrin 2
Senere starter vi MariaDB og udfører den sikre installation med disse linjer:
systemctl start mariadb mysql_secure_installationVi har set, hvordan vi har OpenLiteSpeed til at have en kraftfuld gratis HTTP -server tilgængelig og med store anvendelsesmuligheder.