- 1. Aktiver OpenLiteSpeed -lagre på CentOS 7
- 2. Installer OpenLiteSpeed på CentOS 7
- 3. Konfigurer OpenLiteSpeed -porter på CentOS 7
- 4. Få tilgang til OpenLiteSpeed på CentOS 7
- 5. Installer PHP 7 for OpenLiteSpeed på CentOS 7
- 6. Konfigurer OpenLiteSpeed og PHP 7 på CentOS 7
- 7. Bekreft OpenLiteSpeed og PHP 7 på CentOS 7
- 8. Installer MaiaDB for OpenLiteSpeed på CentOS 7
Det er mange nyttige verktøy for Linux -distroer som lar oss utvide de inkluderte funksjonene mye mer.
Et av disse gratis verktøyene er OpenLiteSpeed, og i dag vil denne opplæringen analysere i detalj hvordan du installerer og bruker dette verdifulle verktøyet på CentOS
Hva er OpenLiteSpeedOpenLiteSpeed er en åpen kildekode HTTP -server utviklet av LiteSpeed Technologies som har funksjoner som gjør det enkelt å administrere hundrevis eller tusenvis av tilkoblinger samtidig uten å overbelaste CentOS 7 -serveren.
OpenLiteSpeed er åpen kildekode, så den kan brukes med full frihet og oppdateres kontinuerlig og tilbyr de beste alternativene til alle CentOS 7 -administratorer.
OpenLiteSpeed -funksjonerVed å bruke denne gratis HTTP -serveren vil vi ha følgende fordeler:
- Bruk et grafisk WebAdmin -grensesnitt for datahåndtering.
- Statistikk i sanntid.
- Utviklingen er rettet mot hendelsesarkitekturer med lav ressursbelastning, for eksempel RAM eller CPU.
- Det lar deg administrere tusenvis av tilkoblinger samtidig.
- Støtter tredjeparts moduler som bruker API (LSIAPI).
- Omskrivningsmotoren bruker Apaches syntaks for mod_rewrite.
- Den har høyytelseskoding ved hjelp av kqueue (FreeBSD og OS X), epoll (Linux), / dev / poll (Solaris) og poll.
- Høy ytelse hurtigbufring.
- Omfattende alternativer for skalerbarhet.
- Den støtter flere versjoner av PHP.
Operativsystemer som støttes av OpenLiteSpeedOpenLiteSpeed kan installeres på følgende operativsystemer:
- CentOS 5, 6 og 7.
- Ubuntu 8.04 og nyere.
- Debian 4 og oppover.
- Solaris (x86): Sun0S 5.8 og nyere.
- OS X 10.3 og nyere versjoner.
- FreeBSD 4.5 og nyere og senere versjoner.
Med dette i tankene starter vi installasjonsprosessen for OpenLiteSpeed på CentOS 7.
1. Aktiver OpenLiteSpeed -lagre på CentOS 7
Det første trinnet å ta er å laste ned og installere de offisielle OpenLiteSpeed -lagrene for senere installasjon.
For dette vil vi utføre følgende linje:
rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
MerkDette må kjøres som rotbruker.
2. Installer OpenLiteSpeed på CentOS 7
Trinn 1
Når vi har depotet aktivert, går vi videre til installasjonen av OpenLiteSpeed som installeres som standard i banen / usr / local / lsws, og vi vil gjøre det ved å utføre følgende linje:
yum installer openlitespeed
Steg 2
Vi skriver bokstaven Y for å godta nedlasting og installasjon av OpenLiteSpeed i CentOS 7. Når den er installert, ser vi følgende:
Trinn 3
Når OpenLiteSpeed er installert, fortsetter vi å utføre og bekrefte versjonen av serveren ved å utføre følgende linjer:
/ usr / local / lsws / bin / lswsctrl start / usr / local / lsws / bin / lshttpd -v
3. Konfigurer OpenLiteSpeed -porter på CentOS 7
Som standard vil serveren bruke port 8088 som det er nødvendig å oppdatere reglene for og gi de nødvendige tillatelsene, for dette vil vi utføre følgende:
firewall-cmd --zone = public --permanent --add-port = 8088 / tcp firewall-cmd -reload
4. Få tilgang til OpenLiteSpeed på CentOS 7
Når porten er aktivert, får vi tilgang til en nettleser og skriver inn en av følgende syntakser i adressefeltet:
http: // server IP: 8088 / http: // localhost: 8088
FORSTØRRE
5. Installer PHP 7 for OpenLiteSpeed på CentOS 7
Det neste trinnet å ta er å installere PHP for optimal funksjon av OpenLiteSpeed i CentOS 7, og for dette vil det være nødvendig å utføre følgende trinn:
Trinn 1
Først vil vi aktivere EPEL -depotene ved å kjøre følgende linje. Vi godtar nedlastingen.
yum installer epel-release
Steg 2
Nå vil vi installere PHP 7 med noen moduler som vil bli installert i banen usr / local / lsws / lsphp70 / bin / lsphp, vi vil utføre følgende linje:
yum installer lsphp70 lsphp70-felles lsphp70-mysqlnd lsphp70-prosess lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml
Trinn 3
Vi godtar nedlasting og respektive installasjon av PHP 7 og tilleggene. Hvis vi trenger flere PHP 7 -moduler, kan vi utføre følgende kommando:
yum søk lsphp70
6. Konfigurer OpenLiteSpeed og PHP 7 på CentOS 7
Trinn 1
OpenLiteSpeed har en WebAdmin -konsoll som er tilknyttet port 7080 som standard, og det første trinnet å utføre vil være å konfigurere brukernavn og passord for den konsollen. Vi oppnår dette ved å utføre følgende kommando:
/usr/local/lsws/admin/misc/admpass.shI vinduet som vises vil vi skrive inn brukernavnet og det respektive passordet:
Steg 2
Nå vil vi oppdatere brannmurreglene for å gi tilgang via port 7080 for dette, vi vil utføre følgende linjer:
firewall-cmd --zone = public --permanent --add-port = 7080 / tcp firewall-cmd --reload
Trinn 3
Nå går vi til nettleseren, og vi får tilgang til OpenLiteSpeed -konsollen ved å bruke ett av følgende alternativer:
http: // server IP: 7080 http: // localhost: 7080Trinn 4
Følgende vindu vil vises der vi går til linjen Avansert konfigurasjon og klikk på Tilgang til
192.168.0.19 (usikkert nettsted)
FORSTØRRE
Trinn 5
Ved å klikke der får vi tilgang til konsollen der vi skriver inn legitimasjonen til brukeren som vi har opprettet tidligere:
FORSTØRRE
Trinn 6
Klikk på Logg inn, og dette vil være OpenLiteSpeed -miljøet. OpenLiteSpeed bruker LSPHP 5 som standard, og det vil være nødvendig å konfigurere dem til å bruke PHP 7 som ble installert tidligere.
FORSTØRRE
Trinn 7
For dette går vi til seksjonen Serverkonfigurasjon plassert på venstre side og gå til fanen Ekstern app og klikk på høyre ikon for å velge alternativet Legg til:
FORSTØRRE
Trinn 8
I linjen som vises, velger vi alternativet LiteSpeed SAPI -app og klikk på knappen Neste:
FORSTØRRE
Trinn 9
Der vil vi konfigurere følgende verdier:
- Navn: lsphp70
- Adresse: uds: //tmp/lshttpd/lsphp.sock
- Merknader: LSPHP70 -konfigurasjon
- Maks. Tilkoblinger: 35
- Tidsavbrudd for første forespørsel (sekunder): 60
- Prøv timeout igjen: 0
- Kommando: / usr / local / lsws / lsphp70 / bin / lsphp
FORSTØRRE
Trinn 10
Klikk på knappen Lagre å bruke endringene. Vi vil se at PHP 7 er lagt til OpenLiteSpeed -konfigurasjonen:
FORSTØRRE
Trinn 11
Nå går vi til fanen Script Handler og vi klikker på knappen Redigere å redigere lsphp5 og der vil vi tildele følgende verdier:
- Suffikser: php
- Behandler Type: LiteSpeed SAPI
- Behandlernavn: lsphp70
- Merknader: lsphp70 script handler definition
FORSTØRRE
Trinn 12
Nå må vi endre OpenLiteSpeed -lytteporten til port 80, som er standard for HTTP -servere, og OpenLiteSpeed bringer port 8080 som standard. For denne endringen går vi til delen Lyttere og der klikker vi på ikonet Utsikt:
FORSTØRRE
Trinn 13
I vinduet som vises, klikker du på Rediger og setter porten til 80. Klikk på Lagre for å lagre endringene.
FORSTØRRE
Trinn 14
Nå må vi starte serveren på nytt for å bruke alle endringene, og for dette klikker vi på knappen Graciøs omstart ligger på toppen:
FORSTØRRE
Trinn 15
Vi vil se følgende. Klikk på knappen Gå å utføre handlingen.
FORSTØRRE
7. Bekreft OpenLiteSpeed og PHP 7 på CentOS 7
Trinn 1
Når lytteportene er justert, må vi tillate port 80 i CentOS 7, og for dette utfører vi følgende linjer:
firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reloadSteg 2
Nå kan vi kontrollere tilkoblingen ved å bruke følgende linjer i adressefeltet i nettleseren:
http: // server IP http: // server IP / phpifo.php
FORSTØRRE
Trinn 3
Kommandoene vi kan bruke til å administrere OpenLiteSpeed er:
/ usr / local / lsws / bin / lswsctrl start: Kjør OpenLiteSpeed / usr / local / lsws / bin / lswsctrl stop: Stop OpenLiteSpeed / usr / local / lsws / bin / lswsctrl restart: Start OpenLiteSpeed på nytt (Nei shutdown) / usr / local / lsws / bin / lswsctrl help: Viser de generelle OpenLiteSpeed -alternativene.
8. Installer MaiaDB for OpenLiteSpeed på CentOS 7
Trinn 1
Til slutt kan vi installere MariaDB databasesjef for OpenLiteSpeed ved å kjøre følgende linje:
yum installer openlitespeed mariadb-serverSteg 2
Senere starter vi MariaDB og utfører den sikre installasjonen med disse linjene:
systemctl starter mariadb mysql_secure_installationVi har sett hvordan vi har OpenLiteSpeed til å ha en kraftig gratis HTTP -server tilgjengelig og med mange bruksmuligheter.