- 1. Schakel OpenLiteSpeed-repositories in op CentOS 7
- 2. Installeer OpenLiteSpeed op CentOS 7
- 3. Configureer OpenLiteSpeed-poorten op CentOS 7
- 4. Toegang tot OpenLiteSpeed op CentOS 7
- 5. Installeer PHP 7 voor OpenLiteSpeed op CentOS 7
- 6. Configureer OpenLiteSpeed en PHP 7 op CentOS 7
- 7. Controleer OpenLiteSpeed en PHP 7 op CentOS 7
- 8. Installeer MaiaDB voor OpenLiteSpeed op CentOS 7
Er zijn veel handige tools voor Linux-distributies waarmee we de meegeleverde functionaliteiten veel meer kunnen uitbreiden.
Een van deze gratis tools is OpenLiteSpeed en vandaag zal deze tutorial in detail analyseren hoe je deze waardevolle tool op CentOS kunt installeren en gebruiken
Wat is OpenLiteSpeed?OpenLiteSpeed is een open source HTTP-server ontwikkeld door LiteSpeed Technologies die functionaliteiten heeft waarmee honderden of duizenden verbindingen tegelijkertijd eenvoudig kunnen worden beheerd zonder de CentOS 7-server te overbelasten.
OpenLiteSpeed is open source, dus het kan met totale vrijheid worden gebruikt en wordt voortdurend bijgewerkt en biedt de beste alternatieven voor alle CentOS 7-beheerders.
OpenLiteSpeed-functiesDoor deze gratis HTTP-server te gebruiken, hebben we de volgende voordelen:
- Gebruik een grafische WebAdmin-interface voor gegevensbeheer.
- Statistieken in realtime.
- De ontwikkeling ervan is gericht op gebeurtenisarchitecturen met een lage belasting van bronnen, zoals RAM of CPU.
- Het maakt het mogelijk om duizenden verbindingen tegelijk te beheren.
- Ondersteunt modules van derden met behulp van API (LSIAPI).
- De herschrijf-engine gebruikt Apache's mod_rewrite syntaxis.
- Het beschikt over hoogwaardige codering met behulp van kqueue (FreeBSD en OS X), epoll (Linux), / dev / poll (Solaris) en poll.
- Caching met hoge prestaties.
- Uitgebreide schaalbaarheidsopties.
- Het ondersteunt meerdere versies van PHP.
OpenLiteSpeed ondersteunde besturingssystemenOpenLiteSpeed kan op de volgende besturingssystemen worden geïnstalleerd:
- CentOS 5, 6 en 7.
- Ubuntu 8.04 en hoger.
- Debian 4 en hoger.
- Solaris (x86): Sun0S 5.8 en hoger.
- OS X 10.3 en latere versies.
- FreeBSD 4.5 en hoger en latere versies.
Met dit in gedachten zullen we het installatieproces van OpenLiteSpeed op CentOS 7 starten.
1. Schakel OpenLiteSpeed-repositories in op CentOS 7
De eerste stap die u moet nemen, is het downloaden en installeren van de officiële OpenLiteSpeed-repositories voor latere installatie.
Hiervoor voeren we de volgende regel uit:
rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
OpmerkingDit moet worden uitgevoerd als de rootgebruiker.
2. Installeer OpenLiteSpeed op CentOS 7
Stap 1
Zodra we de repository hebben ingeschakeld, gaan we verder met de installatie van OpenLiteSpeed die standaard in het pad wordt geïnstalleerd / usr / lokaal / lsws, en we zullen het doen door de volgende regel uit te voeren:
yum installeer openlitespeed
Stap 2
We zullen de letter invoeren Y om de download en installatie van OpenLiteSpeed in CentOS 7 te accepteren. Na installatie zullen we het volgende zien:
Stap 3
Nadat OpenLiteSpeed is geïnstalleerd, gaan we verder met het uitvoeren en verifiëren van de versie van de server door de volgende regels uit te voeren:
/ usr / local / lsws / bin / lswsctrl start / usr / local / lsws / bin / lshttpd -v
3. Configureer OpenLiteSpeed-poorten op CentOS 7
Standaard gebruikt de server poort 8088 waarvoor het nodig is om de regels bij te werken en de nodige rechten te verlenen, hiervoor zullen we het volgende uitvoeren:
firewall-cmd --zone = public --permanent --add-port = 8088 / tcp firewall-cmd -reload
4. Toegang tot OpenLiteSpeed op CentOS 7
Zodra de poort is ingeschakeld, openen we een browser en voeren we een van de volgende syntaxis in de adresbalk in:
http: // server-IP: 8088 / http: // localhost: 8088
VERGROTEN
5. Installeer PHP 7 voor OpenLiteSpeed op CentOS 7
De volgende stap die moet worden genomen is om PHP te installeren voor het optimaal functioneren van OpenLiteSpeed in CentOS 7 en hiervoor is het nodig om de volgende stappen uit te voeren:
Stap 1
Eerst zullen we de EPEL-repository's inschakelen door de volgende regel uit te voeren. Wij accepteren de download.
yum installeer epel-release
Stap 2
Nu zullen we PHP 7 installeren met enkele modules die zullen worden geïnstalleerd in het pad usr / local / lsws / lsphp70 / bin / lsphp, we zullen de volgende regel uitvoeren:
yum installeer lsphp70 lsphp70-common lsphp70-mysqlnd lsphp70-process lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml
Stap 3
We accepteren de download en respectievelijke installatie van PHP 7 en zijn add-ons. Als we extra PHP 7-modules nodig hebben, kunnen we het volgende commando uitvoeren:
lekker zoeken lsphp70
6. Configureer OpenLiteSpeed en PHP 7 op CentOS 7
Stap 1
OpenLiteSpeed heeft een WebAdmin-console die standaard is gekoppeld aan poort 7080, en de eerste stap die moet worden uitgevoerd, is het configureren van de gebruikersnaam en het wachtwoord voor die console. Dit bereiken we door het volgende commando uit te voeren:
/usr/local/lsws/admin/misc/admpass.shIn het weergegeven venster zullen we de gebruikersnaam en het bijbehorende wachtwoord invoeren:
Stap 2
Nu zullen we de firewallregels bijwerken om toegang via poort 7080 toe te staan, hiervoor zullen we de volgende regels uitvoeren:
firewall-cmd --zone = public --permanent --add-port = 7080 / tcp firewall-cmd --reload
Stap 3
Nu gaan we naar de browser en hebben we toegang tot de OpenLiteSpeed console met een van de volgende opties:
http: // server-IP: 7080 http: // localhost: 7080Stap 4
Het volgende venster wordt weergegeven waar we naar de regel gaan: Geavanceerde configuratie en klik op Toegang tot
192.168.0.19 (niet-beveiligde site)
VERGROTEN
Stap 5
Door daar te klikken, gaan we naar de console waar we de inloggegevens van de gebruiker die we eerder hebben gemaakt, invoeren:
VERGROTEN
Stap 6
Klik op Inloggen en dit wordt de OpenLiteSpeed-omgeving. OpenLiteSpeed maakt standaard gebruik van LSPHP 5 en het is nodig om ze te configureren om PHP 7 te gebruiken dat eerder was geïnstalleerd.
VERGROTEN
Stap 7
Hiervoor gaan we naar de sectie Serverconfiguratie aan de linkerkant en ga naar het tabblad Externe app en klik op het rechterpictogram om de optie te selecteren Toevoegen:
VERGROTEN
Stap 8
In de weergegeven regel zullen we de optie selecteren: LiteSpeed SAPI-app en klik op de knop Volgende:
VERGROTEN
Stap 9
Daar zullen we de volgende waarden configureren:
- Naam: lsphp70
- Adres: uds: //tmp/lshttpd/lsphp.sock
- Opmerkingen: LSPHP70-configuratie
- Max. aansluitingen: 35
- Time-out voor initiële aanvraag (sec): 60
- Time-out opnieuw proberen: 0
- Commando: / usr / local / lsws / lsphp70 / bin / lsphp
VERGROTEN
Stap 10
Klik op de knop Sparen om de wijzigingen toe te passen. We zullen zien dat PHP 7 is toegevoegd aan de OpenLiteSpeed-configuratie:
VERGROTEN
Stap 11
Nu gaan we naar het tabblad Script Handler en we zullen op de knop klikken Bewerking aanpassen lsphp5 en daar zullen we de volgende waarden toekennen:
- Achtervoegsels: php
- Handlertype: LiteSpeed SAPI
- Handlernaam: lsphp70
- Opmerkingen: definitie van scripthandler lsphp70
VERGROTEN
Stap 12
Nu moeten we de OpenLiteSpeed-luisterpoort wijzigen in poort 80, wat de standaard is voor HTTP-servers en OpenLiteSpeed brengt standaard poort 8080 mee. Voor deze wijziging gaan we naar de sectie Luisteraars en daar klikken we op het pictogram Weergave:
VERGROTEN
Stap 13
Klik in het weergegeven venster op Bewerken en stel de poort in op 80. Klik op Opslaan om de wijzigingen op te slaan.
VERGROTEN
Stap 14
Nu moeten we de server opnieuw opstarten om alle wijzigingen toe te passen en hiervoor klikken we op de knop Sierlijke herstart bovenaan:
VERGROTEN
Stap 15
We zullen het volgende zien. Klik op de knop Gaan om de actie uit te voeren.
VERGROTEN
7. Controleer OpenLiteSpeed en PHP 7 op CentOS 7
Stap 1
Nadat de luisterpoorten zijn aangepast, moeten we poort 80 toestaan in CentOS 7 en hiervoor voeren we de volgende regels uit:
firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reloadStap 2
Nu kunnen we de connectiviteit controleren met behulp van de volgende regels in de adresbalk van de browser:
http: // server-IP http: // server-IP / phpifo.php
VERGROTEN
Stap 3
De commando's die we kunnen gebruiken om OpenLiteSpeed te beheren zijn:
/ usr / local / lsws / bin / lswsctrl start: Start OpenLiteSpeed / usr / local / lsws / bin / lswsctrl stop: stop OpenLiteSpeed / usr / local / lsws / bin / lswsctrl herstart: herstart OpenLiteSpeed (Nee shutdown) / usr / local / lsws / bin / lswsctrl help: Geeft de algemene OpenLiteSpeed-opties weer.
8. Installeer MaiaDB voor OpenLiteSpeed op CentOS 7
Stap 1
Eindelijk kunnen we de MariaDB-databasemanager voor OpenLiteSpeed installeren door de volgende regel uit te voeren:
yum installeer openlitespeed mariadb-serverStap 2
Later zullen we MariaDB starten en de beveiligde installatie uitvoeren met deze regels:
systemctl start mariadb mysql_secure_installationWe hebben gezien hoe we OpenLiteSpeed hebben om een krachtige gratis HTTP-server beschikbaar te hebben en met brede gebruiksmogelijkheden.