Preduvjeti
Korak 1: Ažurirajte sustav
Korak 2: Instalirajte OpenLiteSpeed
Korak 3: Instalirajte PHP 7
Korak 4: Postavite administratorske vjerodajnice za OpenLiteSpeed WebAdmin GUI
Korak 5: Konfigurirajte OpenLiteSpeed u WebAdmin GUI
Korak 6: Potvrdite svoje postavke
OpenLiteSpeed, open source izdanje LiteSpeeda, je aplikacija za web poslužitelj visoke performanse, ali lagana.
U ovom članku predstavit ću vam kako instalirati OpenLiteSpeed zajedno s PHP 7 na poslužitelju CentOS 7.
Preduvjeti
- Instanca poslužitelja CentOS 7 x64.
- Korisnik sudoa .
Korak 1: Ažurirajte sustav
Prijavite se kao sudo korisnik, a zatim ažurirajte sustav na sljedeći način:
sudo yum install epel-release -y
sudo yum clean all && sudo yum update -y && sudo shutdown -r now
Nakon ponovnog pokretanja, ponovno se prijavite pomoću istog sudo korisnika.
Korak 2: Instalirajte OpenLiteSpeed
Na CentOS 7 možete instalirati OpenLiteSpeed 1.4.24, najnovije izdanje OpenLiteSpeeda, koristeći YUM:
sudo rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
sudo yum install openlitespeed -y
Korak 3: Instalirajte PHP 7
Kada instalirate unaprijed kompajlirane PHP pakete za OpenLiteSpeed koristeći YUM, trebali biste odabrati PHP pakete čiji nazivi počinju s lsphp.
Na primjer, možete navesti sve pakete počevši s lsphppomoću sljedeće naredbe:
yum list lsphp*
Zatim možete instalirati neke od najčešće korištenih PHP 7.1 paketa i modula za OpenLiteSpeed kako slijedi:
sudo yum install lsphp71 lsphp71-mysqlnd lsphp71-common lsphp71-gd lsphp71-pdo lsphp71-process lsphp71-mbstring lsphp71-mcrypt lsphp71-opcache lsphp71-bcmath lsphp71-xml -y
Korak 4: Postavite administratorske vjerodajnice za OpenLiteSpeed WebAdmin GUI
OpenLiteSpeed dolazi s korisničkim sučeljem WebAdmin-a. Prije nego što možete koristiti korisničko sučelje, morate postaviti vjerodajnice administratora na sljedeći način:
sudo /usr/local/lsws/admin/misc/admpass.sh
Navedite podatke kao u nastavku:
- Korisničko ime [admin]:
<your-admin-username>
- Zaporka:
<your-admin-password>
- Ponovno upišite lozinku:
<your-admin-password>
Dopusti port 7080kako bi se omogućio pristup web-u WebAdmin GUI-ju:
sudo firewall-cmd --zone=public --permanent --add-port=7080/tcp
sudo firewall-cmd --reload
Sada usmjerite svoj web preglednik na http://203.0.113.1:7080, zanemarite SSL sigurnosno upozorenje, a zatim upotrijebite vjerodajnice administratora koje ste prethodno postavili za prijavu.
Prema zadanim postavkama, OpenLiteSpeed 1.4.24 očekuje da koristite PHP 5.x. Budući da smo odlučili koristiti PHP 7.1, moramo modificirati OpenLiteSpeedove konfiguracije kako bismo podržali PHP 7.1 na sljedeći način:
1) Kliknite Server Configurationkategoriju, a zatim External appkarticu, pronaći ćete vanjsku aplikaciju pod nazivom lsphp5. Kliknite drugu ikonu Editna desnoj strani kako biste uredili ovu aplikaciju na sljedeći način:
- Ime:
lsphp71
- Adresa:
uds://tmp/lshttpd/lsphp.sock
- Max veze:
35
- Okoliš:
PHP_LSAPI_MAX_REQUESTS=500
PHP_LSAPI_CHILDREN=35
- Istek početnog zahtjeva (sekunde):
60
- Istek ponovnog pokušaja:
0
- Puferiranje odgovora:
no
- Automatsko pokretanje:
yes
- Naredba:
$SERVER_ROOT/lsphp71/bin/lsphp
- Natrag zapisnik:
100
- Slučajevi:
1
- Meko ograničenje memorije (bajtovi):
2047M
- Tvrdo ograničenje memorije (bajtovi):
2047M
- Meko ograničenje procesa:
400
- Čvrsto ograničenje procesa:
500
Kliknite Saveikonu u gornjem desnom kutu da biste spremili svoje izmjene.
2) Kliknite Script handlerkarticu, a zatim upotrijebite Editikonu za ažuriranje rukovatelja skripte na sljedeći način:
- sufiksi:
php
- Vrsta rukovatelja:
LiteSpeed SAPI
- Ime rukovatelja:
lsphp71
Nakon izmjene, kliknite na Saveikonu za spremanje promjena.
3) Kliknite Listenerskategoriju, a zatim upotrijebite Viewikonu da vidite pojedinosti Defaultslušatelja.
Na Listener Default > Generalstranici kliknite Editikonu na desnoj strani, a zatim izmijenite postavke kao u nastavku:
- Ime slušatelja:
Default
- IP adresa:
ANY
- Luka:
80
Nakon izmjene, kliknite na Saveikonu za spremanje promjena.
4) Kliknite Graceful Restartikonu u gornjem desnom kutu da biste primijenili svoje promjene.
Korak 6: Potvrdite svoje postavke
Prvo izmijenite pravila vatrozida kako biste dopustili pristup na portu 80:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Zatim posjetite http://203.0.113.1u novom prozoru web preglednika. Ako sve prođe kako treba, vidjet ćete Congratulationsstranicu koja najavljuje da:
You have successfully installed the OpenLiteSpeed Web Server!
Konačno, posjetite http://203.0.113.1/phpinfo.phpkako biste saznali više pojedinosti o vašem OpenLiteSpeed postavljanju.
Time je naš vodič završen. Hvala na čitanju.