Hvernig á að setja upp LEMP Stack (Nginx, MariaDB og PHP) á AlmaLinux 8

LEMP er safn opins hugbúnaðar sem er almennt notaður saman til að þjóna vefforritum. Hugtakið LEMP er skammstöfun sem táknar uppsetningu Linux stýrikerfis með Nginx (borið fram vél-x, þar af leiðandi E í skammstöfuninni) vefþjóni, með vefgögnum sem eru geymd í MySQL eða MariaDB gagnagrunni og kraftmiklu efni unnið af PHP sem er almennt notað til að hýsa umfangsmiklar vefsíður vegna frammistöðu þess og sveigjanleika.

Í eftirfarandi námskeiði muntu læra hvernig á að setja upp LEMP (Nginx, MariaDB, PHP 8.0) á AlmaLinux 8.

Forsendur

  • Mælt með stýrikerfi: AlmaLinux 8.
  • Notendareikningur: Notendareikningur með sudo réttindi or rótaraðgangur (su skipun).

Uppfærir stýrikerfi

Uppfærðu þína AlmaLinux stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo dnf upgrade --refresh -y

Kennsluefnið mun nota sudo skipun og að því gefnu að þú sért með sudo stöðu. Til að staðfesta sudo stöðu á reikningnum þínum:

sudo whoami

Dæmi um úttak sem sýnir sudo stöðu:

[joshua@localhost ~]$ sudo whoami
root

Ef þú hefur ekki sett upp sudo notandareikning og langar til að gera það skaltu skoða kennsluna okkar um Hvernig á að bæta notanda við Sudoers á AlmaLinux.

Til að nota rótarreikningur, notaðu eftirfarandi skipun með rót lykilorðinu til að skrá þig inn.

su

Fáðu


Setjið Nginx

Til að hefja uppsetningu LEMP stafla þarftu að setja upp Nginx vefþjón, sem hægt er að gera með eftirfarandi flugstöðvaskipun:

sudo dnf install nginx

Dæmi úttak:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Gerð (Y), ýttu síðan á (SLAÐA LYKIL) að halda áfram.

Staðfestu uppsetninguna með því að athuga smíðaútgáfuna:

nginx -v

Dæmi úttak:

nginx version: nginx/1.14.1

Sjálfgefið, þegar Nginx er sett upp á AlmaLinux, er það ekki virkt. Til að virkja við ræsingu og til að byrja skaltu nota eftirfarandi:

sudo systemctl enable nginx && sudo systemctl start nginx

Dæmi um að virkja með góðum árangri (sammerki):

Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /usr/lib/systemd/system/nginx.service.

Athugaðu nú til að sjá stöðu Nginx þjónustunnar þinnar með eftirfarandi flugstöðvarskipun:

systemctl status nginx

Dæmi um úttak sem segir að allt sé í lagi:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Það er góð hugmynd að leyfa HTTP umferð í gegnum eldvegginn þinn með eftirfarandi skipun:

sudo firewall-cmd --zone=public --add-service=http --permanent 

Endurhlaðið eldvegginn með eftirfarandi skipun:

sudo firewall-cmd --reload

Nú geturðu staðfest að Nginx vefþjónninn þinn sé starfhæfur með því að slá inn HTTP://server-ip or HTTP://lén í netvafranum þínum og þú ættir að fá eftirfarandi:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Setja upp og stilla MariaDB

uppsetning

MariaDB er drop-in staðgengill fyrir MySQL og var þróað af fyrrverandi meðlimum MySQL teymis sem hafa áhyggjur af því að Oracle gæti breytt MySQL í lokaða og hugsanlega greidda vöru.

Sláðu inn eftirfarandi skipun til að setja upp MariaDB:

sudo dnf install mariadb-server mariadb

Dæmi úttak:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Gerð (Y), ýttu síðan á (SLAÐA LYKIL) að halda áfram.

Til að staðfesta uppsetningu MariaDB og athuga hvaða smíði er uppsett skaltu slá inn eftirfarandi skipun:

mysql --version

Dæmi úttak:

mysql  Ver 15.1 Distrib 10.3.28-MariaDB, for Linux (x86_64) using readline 5.1

Sjálfgefið er að MariaDB er ekki virkt alveg eins og Nginx áður en það gerði það ekki. Til að ræsa og virkja MariaDB við kerfisræsingu, notaðu eftirfarandi (systemctl) terminal skipun:

sudo systemctl enable mariadb && sudo systemctl start mariadb

Dæmi um að virkja með góðum árangri (sammerki):

Created symlink /etc/systemd/system/mysql.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/mysqld.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.

Gakktu úr skugga um að allt sé virkt með eftirfarandi skipun:

systemctl status mariadb

Dæmi um úttak sem segir að allt sé í lagi:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Stillingar

Nú þegar MariaDB er í gangi á AlmaLinux kerfinu þínu þarftu að keyra öryggisskriftu eftir uppsetningu þar sem sjálfgefna stillingarnar þarf að endurskoða þar sem þær eru oft ekki öruggar. Þetta er mjög mælt með því að sleppa ekki.

Fyrst skaltu keyra MariaDB örugga uppsetningarskipunina sem hér segir:

sudo mysql_secure_installation

Næst muntu fá leiðbeiningar þar sem þú ert beðinn um að slá inn (MariaDB rót lykilorðið). Í bili, ýttu á (KOMA INN) lykilorð þar sem rót lykilorðið er ekki stillt enn eins og hér að neðan:

Næst skaltu slá inn (Y) og ýttu á enter til að setja upp (Root) lykilorð eins og hér að neðan:

Næsta röð spurninga sem þú getur örugglega snert (KOMA INN), sem mun svara (Y) við öllum síðari spurningum sem biðja þig um (fjarlægðu nafnlausa notendur, slökktu á ytri rótarinnskráningu og fjarlægðu prófunargagnagrunninn). Takið eftir (Y) er stór, sem þýðir að það er sjálfgefið svar þegar þú ýtir á (KOMA INN) lykillinn.

Dæmi hér að neðan:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Yfirlit yfir það sem hefði átt að gera hér að ofan:

  • Að setja lykilorð fyrir rót reikninga.
  • Fjarlægir rótarreikninga sem eru aðgengilegir utan staðbundins hýsils.
  • Fjarlægir nafnlausa notendareikninga.
  • Fjarlægir prófunargagnagrunninn, sem nafnlausir notendur geta sjálfgefið nálgast.

Þetta skref er nauðsynlegt fyrir MariaDB gagnagrunnsöryggi og ætti ekki að breyta eða sleppa því nema þú vitir hvað þú ert að gera.

Skráðu þig núna inn á MariaDB gagnagrunnsstöðina með eftirfarandi skipun:

sudo mysql -u root -p

Þú verður beðinn um að slá inn rótarlykilorðið sem þú stillir annaðhvort í uppsetningaruppsetningu eða öryggisskrift eftir uppsetningu. Þegar þú ert kominn inn í MySQL þjónustutilvikið geturðu framkvæmt eftirfarandi skipun sem próf til að sjá það í gangi.

Sláðu inn eftirfarandi SÝNA DATABASE skipun:

SHOW DATABASES;

Fyrir þá sem eru nýir í MySQL og MariaDB verða allar skipanir að enda á "."

Dæmi:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Til að hætta í MariaDB gagnagrunnsstöðinni skaltu slá inn (hætta;) eins og hér segir:

exit;

Fáðu


Settu upp PHP (PHP-FPM)

Flytja inn PHP 8.0 geymslu

Síðasti hlutinn til að setja upp í LEMP uppsetningunni þinni er PHP. Þú þarft að setja upp (PHP-FPM) sem er stytting á (FastCGI Process Manager). Það er mjög mælt með uppsetningu PHP (Remi) geymsla. Fyrir þá sem ekki vita þá er Remi umsjónarmaður PHP útgáfur á Rhel fjölskyldunni. Fyrir kennsluna munum við setja upp nýjasta PHP 8.0:

Fyrsta verkefnið er að setja upp (EPEL) geymsla, sem stendur fyrir (Auka pakkar fyrir Enterprise Linux). Fyrir nýlegri notendur Rhel og AlmaLinux, inniheldur EPEL algengustu hugbúnaðarpakkana fyrir Enterprise Linux.

Notaðu eftirfarandi til að setja upp EPEL (dnf) terminal skipun:

sudo dnf install epel-release

Dæmi úttak:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Gerð (Y), ýttu síðan á (SLAÐA LYKIL) að halda áfram.

Nú þegar þú hefur bætt við EPEL geymslunni, virkjaðu (Remi geymsla) með eftirfarandi:

sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm
Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Gerð (Y), ýttu síðan á (SLAÐA LYKIL) að halda áfram.

Næst skaltu nota (dnf) skipun til að uppfæra geymslulistann þinn:

sudo dnf update

Þú munt taka eftir fyrirspurn í flugstöðinni þinni um innflutning á (GPG lykill) fyrir Remi geymsluna eins og hér að neðan:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Gerð (Y), ýttu síðan á (SLAÐA LYKIL) að halda áfram.

Athugaðu að þú verður beðinn um að slá inn tvisvar í viðbót (Y) tvisvar í viðbót til að flytja inn fleiri GPG lykla. Þetta er fínt að gera.

Næst verður þú beðinn um að uppfæra EPEL útgáfuna:

Dæmi:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Gerð (Y), ýttu síðan á (SLAÐA LYKIL) að halda áfram.

EPEL geymslan þín er nú uppfærð og þú ert tilbúinn til að halda áfram í næsta hluta kennslunnar.

Virkjaðu PHP 8.0 (Remi) geymslu

PHP 7.2 er sjálfgefið PHP val fyrir venjulega uppsetningu á Rhel/Alma Linux með geymslu Remi. Fljótleg ráð er að nota (listi php) skipun til að sjá valkostina sem eru í boði og sjálfgefna. Eftirfarandi skipun getur gert þetta:

sudo dnf module list php

Þú munt fá eftirfarandi úttak eins og hér að neðan. Athugið (D) merki fyrir sjálfgefið PHP sem á að setja upp:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Eins og þú sérð hér að ofan er (d) merkið við hliðina á PHP 7.2, sem þú þarft að endurstilla og breyta til að halda áfram að setja upp PHP 8.0 á AlmaLinux. Til að endurstilla PHP listann er auðvelt með eftirfarandi skipun:

sudo dnf module list reset php

Næst skaltu virkja PHP 8.0 með eftirfarandi skipun:

sudo dnf module enable php:remi-8.0 -y

Dæmi um úttak þegar lokið er:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Athugið, þú getur virkjað PHP-7.4 með því að fylgja dnf mát endurstilla skipun og nota dnf eining virkjaðu php:remi-7.4 skipunina í staðinn. Veldu útgáfuna sem þú þarft fyrir forritið og þetta var bara dæmi um að hafa nýjustu PHP útgáfuna af hvaða PHP vali sem þú ákveður.

Setjið PHP 8.0

Nú þegar þú hefur bætt við Remi PHP geymslunni og virkjað PHP 8.0 til að vera sjálfgefin útgáfa á AlmaLinux kerfinu þínu, geturðu sett upp PHP 8.0 með eftirfarandi skipun:

sudo dnf install php

Dæmi úttak:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Gerð (Y), ýttu síðan á (SLAÐA LYKIL) að halda áfram.

Ef þú vilt setja upp algengustu viðbæturnar fyrir PHP 8.0 skaltu nota eftirfarandi skipun:

sudo dnf install php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imap php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml

Athugaðu, fjarlægðu valkostina sem þú vilt ekki, þetta er valfrjálst.

Dæmi úttak:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Gerð (Y), ýttu síðan á (SLAÐA LYKIL) að halda áfram.

Nú þegar þú hefur sett upp PHP 8.0 og viðbæturnar athugaðu útgáfuna með eftirfarandi skipun:

php -v

Dæmi úttak:

PHP 8.0.10 (cli) (built: Aug 24 2021 15:40:40) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.10, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies

Að lokum, PHP-FPM eins og Nginx og MariaDB áður en það er ekki sjálfgefið virkt, til að virkja PHP-FPM við ræsingu kerfisins og til að hefja það, notaðu eftirfarandi (systemctl) stjórn:

sudo systemctl enable php-fpm && sudo systemctl start php-fpm

Dæmi um að virkja með góðum árangri (sammerki):

Created symlink /etc/systemd/system/multi-user.target.wants/php-fpm.service → /usr/lib/systemd/system/php-fpm.service.

Nú, eins og áður með að athuga stöðu annarra krafna í LEMP uppsetningunni þinni, notaðu eftirfarandi (systemctl) terminal skipun til að athuga stöðuna til að ganga úr skugga um að allt virki:

systemctl status php-fpm

Ef engar villur eru til staðar ættirðu að fá eftirfarandi úttak:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Ólíkt LEMP uppsetningum á Debian/Ubuntu sem nota (www-gögn) notandi, þetta er ekki raunin með RHEL fjölskylduuppsetningar. Sjálfgefið er á AlmaLinux, PHP-FPM þjónustan er hönnuð til að keyra (Apache) notandi, sem er rangt þar sem við erum að nota Nginx, og þetta þurfti að leiðrétta.

Í fyrsta lagi, opna eftirfarandi (www.conf) stillingarskrá:

sudo nano /etc/php-fpm.d/www.conf

Næst skaltu skipta um (Apache) notandi og hópur með (Nginx) notandi og hópur:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Til að vista, ýttu á (CTRL+O) farðu síðan út (CTRL+X).

Nú munt þú líka endurhlaða eða endurræsa PHP-FPM þjónustuna þína:

sudo systemctl restart php-fpm

Búðu til prófunar PHP áfangasíðu

Til að prófa PHP-FPM með Nginx vefþjóninum verður þú að búa til skrá í vefrótarskránni.

Fyrir leiðbeiningarnar muntu nefna skrána (info.php) eins og hér segir:

sudo nano /usr/share/nginx/html/info.php

Límdu eftirfarandi (info.php) file:

<?php

phpinfo();

?>

Vistaðu skrána (CTRL+O), farðu síðan út (CTRL+X).

Sláðu inn í veffangastikuna í netvafranum þínum (IP-töluþjónn/info.php). Ef þú hefur sett upp Nginx á tölvunni þinni, notaðu sjálfgefið (127.0.0.1/info.php) or (localhost/info.php).

Þú ættir að sjá PHP upplýsingar netþjónsins þíns:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Þessar upplýsingar sýna að PHP forskriftir geta keyrt almennilega með Nginx vefþjóninum.

Í öryggisskyni ættir þú að fjarlægja skrána. Til að gera þetta, notaðu eftirfarandi skipun:

sudo rm -f /var/www/html/info.php

Ef þú vilt frekar geyma skrána í framtíðinni skaltu bæta eftirfarandi við Nginx netþjónsblokkskrána þína í þjónn {} kafla:

    location ^~ /info.php {
     allow <YOUR IP ADDRESS>; 
     deny all;
    }

Þetta mun aðeins leyfa IP tölunni sem tilgreint er að fá aðgang að skránni. Það er ráðlagt að fela eins mikið af kerfisupplýsingum fyrir hugsanlegum tölvuþrjótum og illgjarnum leikurum.


Fáðu


Búðu til Nginx netþjónablokk

Nginx netþjónablokk er ígildi sýndarhýsils í Apache, sem inniheldur stillingar fyrir Nginx vefþjóninn þinn sem bregst við almennum gestum. Hér að neðan er fullkomið dæmi um hvernig á að ná þessu með PHP-FPM í huga.

Búðu til netþjónablokkaskrár

The (.conf) skrár eru venjulega staðsettar í (síður í boði) og (virkt fyrir vefsvæði). Notendur sem koma frá mismunandi dreifingum myndu taka eftir því að þetta væri þegar uppsett; Hins vegar, fyrir AlmaLinux, þú þarft að búa þá til.

Búðu til tvö sem þarf (síður) möppu með eftirfarandi skipun:

sudo mkdir /etc/nginx/sites-available && sudo mkdir /etc/nginx/sites-enabled

Breyttu Nginx stillingarskránni

Eftir að hafa búið til nauðsynlegar möppur skaltu breyta aðalstillingarskrá Nginx (nginx.conf) eins og hér segir:

sudo nano /etc/nginx/nginx.conf

Límdu svo næstu línur í (HTTP) kafla í (nginx.conf) stillingarskrá:

include /etc/nginx/sites-enabled/*.conf;
server_names_hash_bucket_size 64;

Dæmi:

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Athugaðu, (server_names_hash_bucket_size) eykur minni sem er úthlutað til að flokka lén.

Vistaðu stillingarnar með (CLTR+O) og þá (CTRL+X) að hætta.

Búðu til stillingarskrá fyrir netþjónablokk

Búðu til blokkaskrá fyrir netþjón með hvaða textaritli sem er sem handbókin mun nota (nano):

sudo nano /etc/nginx/sites-available/example.com.conf

Næst þarftu að setja upp stillingarskrána með virku dæmi með PHP-FPM virkt.

Dæmi er að neðan til að afrita og líma. Athugasemd til að skipta um (netþjónnafn) með léninu þínu eða IP:

server {
  listen 80;
  listen [::]:80;
  server_name example.com www.example.com;
  root /var/www/html/example.com/;
  index index.php index.html index.htm index.nginx-debian.html;

  location / {
    try_files $uri $uri/ /index.php;
  }

  location ~ \.php$ {
    fastcgi_pass unix:/run/php-fpm/www.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;

  }

 # A long browser cache lifetime can speed up repeat visits to your page
  location ~* \.(jpg|jpeg|gif|png|webp|svg|woff|woff2|ttf|css|js|ico|xml)$ {
       access_log        off;
       log_not_found     off;
       expires           360d;
  }

  # disable access to hidden files
  location ~ /\.ht {
      access_log off;
      log_not_found off;
      deny all;
  }
}

Vistaðu nú netþjónblokkina með (CTRL+O), þá hætta með (CTRL+X).

Búðu til áfangasíðu fyrir próf

Góð hugmynd er að búa til sýnishorn af prófunarsíðu. Hér að neðan er staðlað próf index.html uppsetning:

Ef þú hefur ekki þegar búið til varanlega eða prófunarvefskrána þína:

sudo mkdir -p /var/www/htmlexample.com/

Þú þarft að stilla heimildirnar og þú getur stillt sem notandann sem er skráður inn með $ NOTANDI breytur:

sudo chown -R $USER:$USER /var/www/html/example.com/

Síðasta leyfisstillingin er að leyfa almenningi að lesa vefskrána (fá aðgang að síðunni þinni) með leyfi chmod 755:

sudo chmod -R 755 /var/www

Næst skaltu búa til index.html file:

sudo nano /var/www/html/example.com/index.html

Límdu efnið hér að neðan. Eins og þú sérð er það frekar einfalt þar sem við erum aðeins að nota það í prófunartilgangi.

<html>
  <head>
    <title>You have reached Example.com!</title>
  </head>
  <body>
    <h1>Congratulations! The server block is active!</h1>
  </body>
</html>

Vistaðu stillingarnar með (CLTR+O) og þá (CTRL+X) að hætta.

Virkjaðu Nginx Server Block

Þú ert núna á lokastigi og nú er kominn tími til að virkja stillingarskrá fyrir netþjónblokk. Til að gera það þarftu að búa til táknrænan hlekk (sammerki) fyrir stillingarskrá miðlarablokkarinnar í (síður í boði) skrá til (virkt fyrir vefsvæði) skrá með eftirfarandi skipun:

sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/example.com.conf

Prófaðu Nginx netþjónablokk

Til að klára þetta ættirðu alltaf að keyra þurrt áður en þú endurræsir eða endurhleður Nginx þjónustuna þína, sem er mikilvægt ef þú vinnur í lifandi umhverfi. Sláðu inn eftirfarandi skipun til að prófa stillingarskrá netþjónsblokkar:

sudo nginx -t

Ef það eru engar villur færðu eftirfarandi úttak:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Næst skaltu opna netvafrann þinn og slá inn heimilisfang léns þíns (example.com) til að prófa hvort hægt sé að ná í netþjóninn þinn.

Til hamingju, þú hefur búið til Nginx netþjónablokk sem er PHP-FPM tilbúinn.

Hvernig á að setja upp LEMP Stack á AlmaLinux 8

Öruggt Nginx með Let's Encrypt SSL Free Certificate

Helst myndirðu vilja keyra Nginx þinn á HTTPS með SSL vottorði. Besta leiðin til að gera þetta er að nota Við skulum dulkóða, ókeypis, sjálfvirkt og opið vottunaryfirvald rekið af Internet Security Research Group (ISRG) sem ekki er rekin í hagnaðarskyni.

Fyrst skaltu setja upp EPEL geymsla og mod_ssl pakki fyrir betur uppfærða pakka og öryggi.

sudo dnf install epel-release mod_ssl -y

Settu næst upp certbot pakki eins og hér segir:

sudo dnf install python3-certbot-nginx -y

Þegar það hefur verið sett upp skaltu keyra eftirfarandi skipun til að hefja gerð vottorðsins þíns:

sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email you@example.com -d www.example.com

Þetta er tilvalin uppsetning sem inniheldur þvingaða HTTPS 301 tilvísanir, Strict-Transport-Security haus og OCSP heftingu. Gakktu úr skugga um að aðlaga tölvupóstinn og lénið að þínum þörfum.

Nú verður vefslóðin þín HTTPS://www.example.com Í stað þess að HTTP://www.example.com.

Athugið, ef þú notar gamla HTTP vefslóð, mun það sjálfkrafa vísa til HTTPS.

Valfrjálst geturðu stillt cron starf til að endurnýja vottorðin sjálfkrafa. Certbot býður upp á handrit sem gerir þetta sjálfkrafa, og þú getur fyrst prófað til að ganga úr skugga um að allt virki með því að framkvæma þurrkeyrslu.

sudo certbot renew --dry-run

Ef allt virkar skaltu opna crontab gluggann þinn með því að nota eftirfarandi flugstöðvaskipun.

sudo crontab -e

Næst skaltu tilgreina tímann þegar það ætti að endurnýja sjálfkrafa. Þetta ætti að vera athugað daglega að lágmarki og ef endurnýja þarf vottorðið mun handritið ekki uppfæra vottorðið. Ef þú þarft hjálp við að finna góðan tíma til að stilla skaltu nota crontab.guru ókeypis tól.

00 00 */1 * * /usr/sbin/certbot-auto renew

Vista (CTRL+O) farðu síðan út (CTRL+X), og cronjob verður sjálfkrafa virkt.


Fáðu


Athugasemdir og niðurstaða

Í kennslunni hefurðu lært hvernig á að setja upp LEMP stafla til að tryggja MariaDB, prófa PHP og búa til Nginx netþjónablokk. Á heildina litið er LEMP snjall valkostur. Nú hefur Nginx farið fram úr Apache þar sem mest notaði HTTP vefþjónahugbúnaðurinn sem er fullnægjandi stilltur og afkastastjórnun getur veitt vefþjóninum þínum afgerandi forskot á aðrar uppsetningar.

Gerast áskrifandi
Tilkynna um
0 Comments
Inline endurgjöf
Skoða allar athugasemdir
0
Vilt elska hugsanir þínar, vinsamlegast skrifaðu athugasemdir.x