- 1. Aktivera OpenLiteSpeed -arkiv på CentOS 7
- 2. Installera OpenLiteSpeed på CentOS 7
- 3. Konfigurera OpenLiteSpeed -portar på CentOS 7
- 4. Öppna OpenLiteSpeed på CentOS 7
- 5. Installera PHP 7 för OpenLiteSpeed på CentOS 7
- 6. Konfigurera OpenLiteSpeed och PHP 7 på CentOS 7
- 7. Verifiera OpenLiteSpeed och PHP 7 på CentOS 7
- 8. Installera MaiaDB för OpenLiteSpeed på CentOS 7
Det finns många användbara verktyg för Linux distros som gör att vi kan utöka de medföljande funktionerna mycket mer.
Ett av dessa gratisverktyg är OpenLiteSpeed och idag kommer denna handledning att analysera i detalj hur man installerar och använder detta värdefulla verktyg på CentOS
Vad är OpenLiteSpeedOpenLiteSpeed är en öppen källkod HTTP -server utvecklad av LiteSpeed Technologies som har funktioner som möjliggör enkel hantering av hundratals eller tusentals anslutningar samtidigt utan överbelastning av CentOS 7 -servern.
OpenLiteSpeed är öppen källkod så den kan användas med total frihet och uppdateras ständigt och erbjuder de bästa alternativen för alla CentOS 7 -administratörer.
OpenLiteSpeed -funktionerGenom att använda denna gratis HTTP -server kommer vi att ha följande fördelar:
- Använd ett grafiskt WebAdmin -gränssnitt för datahantering.
- Statistik i realtid.
- Dess utveckling riktar sig till evenemangsarkitekturer med låga resursbelastningar, till exempel RAM eller CPU.
- Det gör det möjligt att hantera tusentals anslutningar samtidigt.
- Stöder moduler från tredje part med API (LSIAPI).
- Dess omskrivningsmotor använder Apaches mod_rewrite -syntax.
- Den har högpresterande kodning med kqueue (FreeBSD och OS X), epoll (Linux), / dev / poll (Solaris) och poll.
- Högpresterande cachning.
- Omfattande skalbarhetsalternativ.
- Den stöder flera versioner av PHP.
Operativsystem som stöds av OpenLiteSpeedOpenLiteSpeed kan installeras på följande operativsystem:
- CentOS 5, 6 och 7.
- Ubuntu 8.04 och senare.
- Debian 4 och uppåt.
- Solaris (x86): Sun0S 5.8 och senare.
- OS X 10.3 och senare versioner.
- FreeBSD 4.5 och senare versioner.
Med detta i åtanke kommer vi att starta installationsprocessen för OpenLiteSpeed på CentOS 7.
1. Aktivera OpenLiteSpeed -arkiv på CentOS 7
Det första steget att ta är att ladda ner och installera de officiella OpenLiteSpeed -lagren för senare installation.
För detta kör vi följande rad:
rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
NoteraDetta måste köras som rotanvändare.
2. Installera OpenLiteSpeed på CentOS 7
Steg 1
När vi har förvaret aktiverat fortsätter vi till installationen av OpenLiteSpeed som installeras som standard i sökvägen / usr / local / lsws, och vi kommer att göra det genom att köra följande rad:
yum installera openlitespeed
Steg 2
Vi skriver in bokstaven Y för att acceptera nedladdning och installation av OpenLiteSpeed i CentOS 7. Efter installationen ser vi följande:
Steg 3
När OpenLiteSpeed har installerats fortsätter vi att köra och verifiera serverns version genom att köra följande rader:
/ usr / local / lsws / bin / lswsctrl start / usr / local / lsws / bin / lshttpd -v
3. Konfigurera OpenLiteSpeed -portar på CentOS 7
Som standard använder servern port 8088 för vilken det är nödvändigt att uppdatera reglerna och bevilja nödvändiga behörigheter, för detta kommer vi att utföra följande:
brandvägg-cmd --zon = offentlig --permanent --add-port = 8088 / tcp brandvägg-cmd -reload
4. Öppna OpenLiteSpeed på CentOS 7
När porten är aktiverad öppnar vi en webbläsare och anger någon av följande syntax i adressfältet:
http: // server IP: 8088 / http: // localhost: 8088
FÖRSTORA
5. Installera PHP 7 för OpenLiteSpeed på CentOS 7
Nästa steg att ta är att installera PHP för att OpenLiteSpeed ska fungera optimalt i CentOS 7 och för detta kommer det att vara nödvändigt att utföra följande steg:
Steg 1
Först aktiverar vi EPEL -lagren genom att köra följande rad. Vi accepterar nedladdningen.
yum installera epel-release
Steg 2
Nu kommer vi att installera PHP 7 med några moduler som kommer att installeras i sökvägen usr / local / lsws / lsphp70 / bin / lsphp, vi kommer att köra följande rad:
yum installera lsphp70 lsphp70-common lsphp70-mysqlnd lsphp70-process lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml
Steg 3
Vi accepterar nedladdning och respektive installation av PHP 7 och dess tillägg. Om vi behöver ytterligare PHP 7 -moduler kan vi utföra följande kommando:
yum sök lsphp70
6. Konfigurera OpenLiteSpeed och PHP 7 på CentOS 7
Steg 1
OpenLiteSpeed har en WebAdmin -konsol som är associerad med port 7080 som standard, och det första steget att utföra är att konfigurera användarnamn och lösenord för den konsolen. Vi uppnår detta genom att utföra följande kommando:
/usr/local/lsws/admin/misc/admpass.shI fönstret som visas anger vi användarnamnet och dess respektive lösenord:
Steg 2
Nu kommer vi att uppdatera brandväggsreglerna för att tillåta åtkomst via port 7080 för detta kommer vi att köra följande rader:
brandvägg-cmd --zon = offentlig-permanent-lägg-port = 7080 / tcp brandvägg-cmd-ladda om
Steg 3
Nu går vi till webbläsaren och vi kan komma åt OpenLiteSpeed -konsolen med något av följande alternativ:
http: // server -IP: 7080 http: // localhost: 7080Steg 4
Följande fönster visas där vi går till linjen Avancerad konfiguration och klicka på Tillgång till
192.168.0.19 (osäker webbplats)
FÖRSTORA
Steg 5
Genom att klicka där kommer vi åt konsolen där vi anger användaruppgif.webpterna för användaren som vi har skapat tidigare:
FÖRSTORA
Steg 6
Klicka på Logga in så är detta OpenLiteSpeed -miljön. OpenLiteSpeed använder LSPHP 5 som standard och det kommer att vara nödvändigt att konfigurera dem för att använda PHP 7 som installerades tidigare.
FÖRSTORA
Steg 7
För detta går vi till avsnittet Serverkonfiguration på vänster sida och gå till fliken Extern app och klicka på den högra ikonen för att välja alternativet Lägg till:
FÖRSTORA
Steg 8
På den visade raden väljer vi alternativet LiteSpeed SAPI App och klicka på knappen Nästa:
FÖRSTORA
Steg 9
Där kommer vi att konfigurera följande värden:
- Namn: lsphp70
- Adress: uds: //tmp/lshttpd/lsphp.sock
- Anmärkningar: LSPHP70 -konfiguration
- Max anslutningar: 35
- Initial Request Timeout (sek): 60
- Försök igen Timeout: 0
- Kommando: / usr / local / lsws / lsphp70 / bin / lsphp
FÖRSTORA
Steg 10
Klicka på knappen Spara för att tillämpa ändringarna. Vi kommer att se att PHP 7 har lagts till i OpenLiteSpeed -konfigurationen:
FÖRSTORA
Steg 11
Nu går vi till fliken Script Handler och vi klickar på knappen Redigera att redigera lsphp5 och där kommer vi att tilldela följande värden:
- Suffix: php
- Hanterartyp: LiteSpeed SAPI
- Hanterarens namn: lsphp70
- Anmärkningar: lsphp70 scripthanterare definition
FÖRSTORA
Steg 12
Nu måste vi ändra OpenLiteSpeed lyssnarport till port 80 som är standard för HTTP -servrar och OpenLiteSpeed ger port 8080 som standard. För denna förändring går vi till avsnittet Lyssnare och där klickar vi på ikonen Se:
FÖRSTORA
Steg 13
Klicka på Redigera i fönstret som visas och ställ in porten på 80. Klicka på Spara för att spara ändringarna.
FÖRSTORA
Steg 14
Nu måste vi starta om servern för att tillämpa alla ändringar och för detta klickar vi på knappen Graciös omstart ligger högst upp:
FÖRSTORA
Steg 15
Vi kommer att se följande. Klicka på knappen Gå att utföra åtgärden.
FÖRSTORA
7. Verifiera OpenLiteSpeed och PHP 7 på CentOS 7
Steg 1
När lyssningsportarna har justerats måste vi tillåta port 80 i CentOS 7 och för detta kör vi följande rader:
brandvägg-cmd --zon = offentlig --permanent --add-port = 80 / tcp brandvägg-cmd -reloadSteg 2
Nu kan vi kontrollera anslutningen med hjälp av följande rader i adressfältet i webbläsaren:
http: // server IP http: // server IP / phpifo.php
FÖRSTORA
Steg 3
Kommandona som vi kan använda för att hantera OpenLiteSpeed är:
/ usr / local / lsws / bin / lswsctrl start: Kör OpenLiteSpeed / usr / local / lsws / bin / lswsctrl stop: Stop OpenLiteSpeed / usr / local / lsws / bin / lswsctrl restart: Starta om OpenLiteSpeed (Nej avstängning) / usr / local / lsws / bin / lswsctrl hjälp: Visar de allmänna OpenLiteSpeed -alternativen.
8. Installera MaiaDB för OpenLiteSpeed på CentOS 7
Steg 1
Slutligen kan vi installera MariaDB -databashanteraren för OpenLiteSpeed genom att köra följande rad:
yum installera openlitespeed mariadb-serverSteg 2
Senare startar vi MariaDB och kör den säkra installationen med dessa rader:
systemctl start mariadb mysql_secure_installationVi har sett hur vi har OpenLiteSpeed för att ha en kraftfull gratis HTTP -server tillgänglig och med stora användningsalternativ.