Settu upp Lighttpd með PHP og MariaDB á Rocky/AlmaLinux
Lighttpd er opinn uppspretta, afkastamikill, ofurhraður, sveigjanlegur og einfaldur að stilla öruggan vefþjón sem veitir stuðning við víðtæka tækni sem felur í sér PHP, FastCGI, Auth, SSL, endurskrifun vefslóða, öfugt umboð, álagsjafnvægi, Og mikið meira.
Lighttpd er einstaklega duglegur, léttur og býður upp á fínstillt hraðakritískt umhverfi með minni minni og örgjörvanotkun en aðrir vinsælir vefþjónar eins og Apache og Nginx.
[Þér gæti líka líkað við: 8 bestu opna netþjónarnir]
Lighttpd rekur náðarsamlega margar samhliða tengingar, hefur lítið minnisfótspor og veitir öryggi og styrkleika. Það er einnig vettvangsóháð og býður upp á innfæddan árangur fyrir Unix, Linux og Windows kerfi.
Í þessari grein muntu læra hvernig á að setja upp Lighttpd vefþjóninn með MySQL og PHP stuðningi í RockyLinux og AlmaLinux.
Að setja upp Lighttpd vefþjón í Rocky Linux
Einfaldasta leiðin til að setja upp Lighttpd er með því að bæta við EPEL geymslunni og uppfæra hugbúnaðarlistann með eftirfarandi skipunum.
# yum -y install epel-release # yum -y update
Nú ertu tilbúinn til að setja upp Lighttpd frá EPEL endurhverfunni.
# yum install lighttpd
Eftir að Lighttpd hefur verið sett upp þarftu að byrja, virkja þjónustuna til að byrja sjálfkrafa við ræsingu og ganga úr skugga um að staðfesta stöðuna með eftirfarandi skipunum.
# systemctl start lighttpd # systemctl enable lighttpd # systemctl status lighttpd
Næst skaltu athuga útgáfu Lighttpd sem er uppsett á kerfinu þínu með því að nota eftirfarandi skipun.
# lighttpd -v lighttpd/1.4.55 (ssl) - a light and fast webserver
Ef þú ert að keyra eldveggi á kerfinu, vertu viss um að opna HTTP og HTTPS umferð á eldveggnum þínum.
# firewall-cmd --permanent --zone=public --add-service=http # firewall-cmd --permanent --zone=public --add-service=https # firewall-cmd --reload
Opnaðu nú vafrann þinn og farðu að eftirfarandi vefslóð til að staðfesta að Lighttpd vefþjónninn þinn sé í gangi.
http://Your-Domain.com OR http://Your-IP-addr
Sjálfgefin stillingarskrá fyrir Lighttpd er /etc/lighttpd/lighttpd.conf og rótarskrá skjalsins er /var/www/lighttpd/.
Að setja upp MariaDB í Rocky Linux
Á sama hátt geturðu líka sett upp MariaDB frá sjálfgefna geymslunni eins og sýnt er.
# yum -y install mariadb mariadb-server
Eftir að MariaDB hefur verið sett upp þarftu að byrja, virkja og staðfesta stöðuna eins og sýnt er.
# systemctl start mariadb.service # systemctl enable mariadb.service # systemctl status mariadb.service
Þegar MariaDB er í gangi þarftu að tryggja uppsetningu með því að gefa út eftirfarandi öryggishandritsskipun.
# mysql_secure_installation
Handritið mun biðja þig um að búa til nýtt rót lykilorð, fjarlægja nafnlausa notendur, slökkva á rót innskráningu lítillega. fjarlægja prófunargagnagrunn og endurhlaða forréttindatöfluna.
Þegar þú hefur tryggt MariaDB uppsetningu, reyndu að tengjast MariaDB skelinni frá flugstöðinni með því að nota nýja lykilorðið.
# mysql -u root -p MariaDB [(none)]> show databases;
Uppsetning PHP og PHP-FPM með FastCGI á RockyLinux
Til að setja upp PHP með PHP-FPM og FastCGI stuðningnum þarftu að setja upp PHP ásamt nauðsynlegum einingum eins og sýnt er.
# yum -y install php php-mysqlnd php-pdo php-gd php-mbstring php-fpm lighttpd-fastcgi
Næst skaltu opna php-fpm stillingarskrána.
# vi /etc/php-fpm.d/www.conf
Stilltu notanda og hóp á Lighttpd eins og sýnt er.
; Unix user/group of processes ; Note: The user is mandatory. If the group is not set, the default user's group ; will be used. ; RPM: apache Choosed to be able to access some dir as httpd user = lighttpd ; RPM: Keep a group allowed to write in log dir. group = lighttpd
Einnig, sjálfgefið notar php-fpm hlusta = /run/php-fpm/www.sock
tengi, þú þarft að gera þessa línu til að hlusta = 127.0.0.1:9000
sem TCP tenging.
;listen = /run/php-fpm/www.sock listen = 127.0.0.1:9000
Eftir að þú hefur gert breytingar þarftu að ræsa, virkja og staðfesta stöðu php-fpm.
# systemctl start php-fpm.service # systemctl enable php-fpm.service # systemctl status php-fpm.service
Virkjar PHP og PHP-FPM með FastCGI í Lighttpd
Til að virkja FastCGI stuðning í PHP þarftu að gera stillingarbreytingar í þremur skrám sem hér segir.
Opnaðu fyrstu skrána /etc/php.ini.
# vi /etc/php.ini
Taktu athugasemd við eftirfarandi línu sem segir línu cgi.fix_pathinfo=1
.
cgi.fix_pathinfo=1
Opnaðu síðan aðra skrá sem heitir /etc/lighttpd/modules.conf.
# vi /etc/lighttpd/modules.conf
Taktu athugasemd við eftirfarandi línu sem segir include \conf.d/fastcgi.conf
.
include "conf.d/fastcgi.conf"
Næst skaltu opna þriðju skrána sem heitir /etc/lighttpd/conf.d/fastcgi.conf.
# vi /etc/lighttpd/conf.d/fastcgi.conf
Bættu nú við eftirfarandi íláti neðst á skránni og vistaðu það.
fastcgi.server += ( ".php" => (( "host" => "127.0.0.1", "port" => "9000", "broken-scriptfilename" => "enable" )) )
Endurræstu Lighttpd þjónustuna til að endurspegla breytingar og virkja PHP stuðning.
# systemctl restart lighttpd
Eftir að hafa gert allar ofangreindar stillingarbreytingar þarftu að prófa FastCGI stuðninginn í PHP með því að búa til phpinfo.php
skrá undir /var/www/lighttpd/ möppu.
# vi /var/www/lighttpd/phpinfo.php
Bættu eftirfarandi línum við það.
<?php phpinfo(); ?>
Opnaðu vafrann þinn og farðu á eftirfarandi vefslóð til að prófa FastCGI stuðninginn í PHP.
http://Your-Domain.com/phpinfo.php OR http://Your-IP-addr/phpinfo.php