Kako instalirati LEMP Stack (Nginx, MariaDB i PHP) na Rocky Linux 8

LEMP je zbirka softvera otvorenog koda koji se obično koristi zajedno za posluživanje web aplikacija. Pojam LEMP je akronim koji predstavlja konfiguraciju Linux operativnog sustava s Nginxom (izgovara se motor-x, dakle E u akronimu) web-poslužitelj, s podacima o web-mjestu pohranjenim u MySQL ili MariaDB bazi podataka i dinamičkim sadržajem obrađenim u PHP-u koji se popularno koristi za hosting opsežnih web stranica zbog svoje izvedbe i skalabilnosti.

U sljedećem tutorialu naučit ćete kako instalirati LEMP (Nginx, MariaDB, PHP 8.0) na Rocky Linux 8.

Preduvjeti

  • Preporučeni OS: Rocky Linux 8.+.
  • Korisnički račun: Korisnički račun sa sudo ili root pristupom.
  • Potrebni paketi: php, mariadb, nginx

Ažurirajte operativni sustav

Ažurirajte svoj Stjenoviti linux operativni sustav kako biste bili sigurni da su svi postojeći paketi ažurirani:

sudo dnf upgrade --refresh -y

Tutorial će koristiti sudo naredba i pod pretpostavkom da imate sudo status.

Za provjeru sudo statusa na svom računu:

sudo whoami

Primjer izlaza koji prikazuje sudo status:

[joshua@rockylinux ~]$ sudo whoami
root

Da biste postavili postojeći ili novi sudo račun, posjetite naš vodič na Kako dodati korisnika u Sudoers na Rocky Linuxu.

Za korištenje root račun, upotrijebite sljedeću naredbu s root lozinkom za prijavu.

su

Oglas


Instalirajte EPEL Repository

Prvi zadatak je instalirati (EPEL) spremište, što znači (Dodatni paketi za Enterprise Linux). Za novije korisnike Rhel i Rocky Linuxa, EPEL sadrži najčešće korištene softverske pakete za Enterprise Linux.

Da biste instalirali EPEL, koristite sljedeće (dnf) naredba terminala:

sudo dnf install epel-release

Primjer rezultata:

Kako instalirati LEMP Stack na Rocky Linux 8

Tip (Y), zatim pritisnite (ENTER TIPKA) nastaviti.

Instalirajte Nginx

Da biste pokrenuli instalaciju LEMP steka, morat ćete instalirati Nginx Web poslužitelj, što se može učiniti sljedećom naredbom terminala:

sudo dnf install nginx 

Primjer rezultata:

kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Tip (Y), zatim pritisnite (ENTER TIPKA) nastaviti.

Potvrdite instalaciju provjerom verzije izrade:

nginx -v

Primjer rezultata:

nginx version: nginx/1.14.1

Prema zadanim postavkama, ovo je vrlo stara, ali stabilna kao i bilo koja verzija Nginxa; s instaliranim direktorijem EPEL, možete instalirati noviju verziju stabilnog Nginxa ili mainlinea. Da biste saznali koje su verzije dostupne, koristite sljedeću naredbu:

sudo dnf module list nginx

Primjer rezultata:

Kako instalirati LEMP Stack na Rocky Linux 8

Kao što vidite, EPEL repozitorij vam je dao noviju stabilnu i glavnu verziju.

Ako želite nastaviti s jednom od dvije verzije, prvo uklonite stariju verziju:

sudo dnf autoremove nginx

Zatim resetirajte popis Nginx modula:

sudo dnf module reset nginx

Primjer rezultata:

Kako instalirati LEMP Stack na Rocky Linux 8

Tip (Y), zatim pritisnite (ENTER TIPKA) nastaviti.

Sada omogućite bilo koji stabilan OR glavna linija:

Omogućite stabilan primjer Nginxa:

sudo dnf module enable nginx:1.20

Omogućite Nginx glavni primjer:

sudo dnf module enable nginx:mainline

Primjer u terminalu glavnog uvoza:

Kako instalirati LEMP Stack na Rocky Linux 8

Tip (Y), zatim pritisnite (ENTER TIPKA) nastaviti.

Sada instalirajte novu verziju Nginxa:

sudo dnf install nginx
Kako instalirati LEMP Stack na Rocky Linux 8

Tip (Y), zatim pritisnite (ENTER TIPKA) nastaviti.

Potvrdite instalaciju provjerom verzije izrade:

nginx -v

Primjer rezultata:

nginx version: nginx/1.19.10

Prema zadanim postavkama, kada instalirate Nginx na Rocky Linux, on nije omogućen. Za omogućavanje pri pokretanju i za pokretanje, koristite sljedeće:

sudo systemctl enable nginx && sudo systemctl start nginx

Primjer uspješnog omogućavanja (simbol):

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

Sada provjerite status svoje Nginx usluge sljedećom naredbom terminala:

systemctl status nginx

Primjer izlaza koji kaže da je sve u redu:

Kako instalirati LEMP Stack na Rocky Linux 8

Sada možete potvrditi da je vaš Nginx web-poslužitelj operativan unosom (HTTP://server-ip) ili (HTTP://domain-name) u svoj internetski preglednik i trebali biste dobiti sljedeće:

Kako instalirati LEMP Stack na Rocky Linux 8

Oglas


Konfigurirajte pravila vatrozida

Ne dodaje automatski pravila vatrozida na standardne portove 80 ili 443 kada instalirate Nginx. Prije nego što nastavite, trebate postaviti sljedeća pravila, to će ovisiti o tome koje ćete portove koristiti, ali sve su opcije navedene.

Otvorite port 80 ili HTTP:

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

Otvorite port 443 ili HTTPS:

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

Ponovno učitajte vatrozid da promjene stupe na snagu

sudo firewall-cmd --reload

Instalirajte i konfigurirajte MariaDB

Montaža

MariaDB je zamjena za MySQL, a razvili su ga bivši članovi MySQL tima zabrinuti da bi Oracle mogao pretvoriti MySQL u zatvoreni izvorni i potencijalno plaćeni proizvod.

MariaDB 10.3 za Rocky Linux 8

Unesite sljedeću naredbu da instalirate MariaDB na Rocky Linux 8:

sudo dnf install mariadb-server mariadb

Primjer rezultata:

kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Tip (Y), zatim pritisnite (ENTER TIPKA) nastaviti.

Da biste potvrdili instalaciju MariaDB-a i provjerili koja je verzija instalirana, upišite sljedeću naredbu:

mysql --version

Primjer rezultata:

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

MariaDB 10.5 za Rocky Linux 8

Kao što je gore navedeno, ovo je stabilan, ali zastarjeli MariaDB 10.3, ako želite noviju verziju 10.5, koja je sada klasificirana kao stara stabilna s dolaskom MariaDB 10.6.

Navedite dostupne module:

sudo dnf module list mariadb

Primjer rezultata:

Kako instalirati LEMP Stack na Rocky Linux 8

Kao što možete vidjeti gore, (D) oznaka je uz MariaDB 10.3, koju ćete morati resetirati i promijeniti da biste instalirali MariaDB 10.5 na Rocky Linux. Za resetiranje koristite sljedeću naredbu:

sudo dnf module list reset mariadb

Ako imate instaliran MariaDB 10.3, morate ga ukloniti:

sudo dnf autoremove mariadb -y

Zatim omogućite MariaDB 10.5 sljedećom naredbom:

sudo dnf module enable mariadb:10.5

Primjer rezultata:

Kako instalirati LEMP Stack na Rocky Linux 8

Tip (Y), zatim pritisnite (ENTER TIPKA) nastaviti.

Instalirajte MariaDB 10.5 pomoću sljedeće naredbe:

sudo dnf install mariadb-server mariadb

Primjer rezultata:

Kako instalirati LEMP Stack na Rocky Linux 8

Tip (Y), zatim pritisnite (ENTER TIPKA) nastaviti.

Da biste potvrdili instalaciju MariaDB-a i provjerili koja je verzija instalirana, upišite sljedeću naredbu:

mysql --version

Primjer rezultata:

mysql  Ver 15.1 Distrib 10.5.9-MariaDB, for Linux (x86_64) using  EditLine wrapper

Prema zadanim postavkama, MariaDB nije omogućen isto kao i Nginx prije nego što nije. Da biste pokrenuli i omogućili MariaDB pri pokretanju sustava, koristite sljedeće (systemctl) naredba terminala:

sudo systemctl enable mariadb && sudo systemctl start mariadb

Primjer uspješnog omogućavanja (simbol):

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.

Sada provjerite je li sve operativno pomoću sljedeće naredbe:

systemctl status mariadb

Primjer izlaza koji kaže da je sve u redu:

Kako instalirati LEMP Stack na Rocky Linux 8

konfiguracija

Sada kada je MariaDB pokrenut i radi na vašem Rocky Linux 8 sustavu, morate pokrenuti sigurnosnu skriptu nakon instalacije jer je potrebno pregledati zadane postavke jer često nisu sigurne. Ovo je vrlo preporučljivo da ne preskačete.

Prvo pokrenite naredbu za sigurnu instalaciju MariaDB kako slijedi:

sudo mysql_secure_installation

Zatim ćete dobiti upit da unesete svoju (MariaDB root lozinku). Za sada pritisnite (UNESI) ključ jer root lozinka još nije postavljena kao u nastavku:

kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Zatim, upišite (I) i pritisnite enter za postavljanje (Root) lozinka kao u nastavku:

kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Sljedeći niz pitanja možete sigurno pogoditi (UNESI), koji će odgovoriti (I) na sva sljedeća pitanja koja od vas traže (uklonite anonimne korisnike, onemogućite udaljenu root prijavu i uklonite testnu bazu podataka), Obratite pažnju na (I) je veliko, što znači da je to zadani odgovor kada pritisnete (UNESI) ključ.

Ovaj korak je bitan za sigurnost MariaDB baze podataka i ne smije se mijenjati ili preskakati osim ako ne znate što radite. Primjer u nastavku:

kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Pregled onoga što je gore trebalo učiniti:

  • Postavljanje lozinke za korijen računi.
  • Uklanjanje root računa koji su dostupni izvan lokalnog hosta.
  • Uklanjanje računa anonimnih korisnika.
  • Uklanjanje testne baze podataka kojoj prema zadanim postavkama mogu pristupiti anonimni korisnici.

Ovaj korak je bitan za sigurnost MariaDB baze podataka i ne smije se mijenjati ili preskakati osim ako ne znate što radite.

Sada se prijavite na terminal baze podataka MariaDB sa sljedećom naredbom:

sudo mysql -u root -p

Da biste izašli iz terminala baze podataka MariaDB, upišite (exit;) kako slijedi:

EXIT;

Oglas


Instalirajte PHP (PHP-FPM)

Posljednji dio za instalaciju u vašoj LEMP instalaciji je PHP. Morat ćete instalirati (PHP-FPM) što je skraćenica za (FastCGI Process Manager). Toplo se preporučuje instalacija PHP-a (Remi) spremište. Za one koji nisu svjesni, Remi je održavatelj PHP izdanja u obitelji Rhel. Za vodič ćemo instalirati najnoviji PHP 8.0.

Prvo, da biste omogućili Remi spremište, koristite sljedeću naredbu:

sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm
kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Zatim, kada je Remi spremište omogućeno, možete vidjeti PHP module koji su dostupni iz svih spremišta na vašem Rocky Linux sustavu pomoću sljedeće terminalske naredbe:

sudo dnf module list php
kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Kao što možete vidjeti gore, (D) tag je pored PHP 7.2, koji ćete morati resetirati i promijeniti da biste instalirali PHP 8.0 na Rocky Linux. Resetiranje PHP popisa jednostavno je sljedećom naredbom:

sudo dnf module reset php

Zatim omogućite PHP 8.0 sljedećom naredbom:

sudo dnf module enable php:remi-8.0 -y

Primjer izlaza nakon završetka:

kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Sada ažurirajte popis spremišta i instalirajte PHP i PHP-FPM:

sudo dnf install php php-fpm
kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Po želji, zatim možete instalirati bilo koja proširenja po svom izboru. U nastavku su neke od najčešće korištenih:

sudo dnf install php-cli 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

Napomena, uklonite sve što ne želite. Ovo nije obavezno, zapamtite!

kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Zatim biste trebali provjeriti verziju instaliranog PHP 8.0:

php -v

Primjer rezultata:

kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Na kraju, PHP-FPM poput Nginxa i MariaDB prije nego što nije omogućen prema zadanim postavkama, da biste omogućili PHP-FPM pri pokretanju sustava i da biste ga pokrenuli, koristite sljedeće (systemctl) naredba:

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

Eprimjer uspješnog omogućavanja (simbol):

kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Sada, kao i prije s provjerom statusa ostalih zahtjeva u vašoj LEMP instalaciji, koristite sljedeće (systemctl) naredba terminala za provjeru statusa kako biste bili sigurni da sve radi:

sudo systemctl status php-fpm

Ako nema pogrešaka, trebali biste dobiti sljedeći izlaz:

kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Za razliku od LEMP instalacija na Debian/Ubuntu koje koriste (www-podaci) korisnik, to nije slučaj s Rhel/Rocky Linux instalacijama. Prema zadanim postavkama na Rocky Linuxu, PHP-FPM usluga je dizajnirana za pokretanje (Apači) korisnika, što je netočno budući da koristimo Nginx i to je trebalo ispraviti.

Prvo, otvorite sljedeće (www.conf) konfiguracijska datoteka:

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

Zatim zamijenite (Apači) korisnika i grupe s (Nginx) korisnik i grupa:

kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Za spremanje pritisnite (CTRL+O) zatim izađi (CTRL+X).

Sada ćete i vi ponovno učitati ili ponovno pokrenuti svoju PHP-FPM uslugu:

sudo systemctl restart php-fpm

Testirajte PHP

Da biste testirali PHP-FPM s Nginx web poslužiteljem, morate stvoriti datoteku u webroot direktoriju.

Za vodič, dat ćete ime datoteke (info.php) kako slijedi:

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

Zalijepite sljedeće (info.php) Datoteka:

<?php

phpinfo();

?>

Spremite datoteku (CTRL+O), zatim izađi (CTRL+X).

Sada u adresnoj traci internetskog preglednika unesite (ip-adresa poslužitelja/info.php). Ako ste instalirali Nginx na svoje lokalno računalo, upotrijebite zadano (127.0.0.1/info.php) or (localhost/info.php).

Trebali biste vidjeti PHP informacije vašeg poslužitelja:

kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Ove informacije pokazuju da se PHP skripte mogu ispravno izvoditi s Nginx web poslužiteljem.

Iz sigurnosnih razloga, trebali biste ukloniti datoteku. Da biste to učinili, koristite sljedeću naredbu:

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

Ako biste radije sačuvali datoteku za buduće svrhe, dodajte sljedeće u blok datoteku Nginx poslužitelja u poslužitelj {} odjeljak:

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

To će omogućiti pristup datoteci samo navedenoj IP adresi. Preporuča se sakriti što više informacija o sustavu od potencijalnih hakera i zlonamjernih aktera.


Oglas


Napravite blok Nginx poslužitelja

Blok Nginx poslužitelja je ekvivalent virtualnom hostu u Apacheu, koji sadrži konfiguraciju za vaš Nginx web poslužitelj koji odgovara javnim posjetiteljima. Ispod je potpuni primjer kako to postići imajući na umu PHP-FPM.

Izradite direktorije blokova poslužitelja

Franjevački (.conf) datoteke se obično nalaze u (stranice-dostupne) i (omogućeno za web-lokacije). Korisnici koji dolaze iz različitih distribucija primijetili bi da je to već instalirano; međutim, za Rocky Linux, morat ćete ih stvoriti.

Napravite dva potrebna (stranice) direktorij sa sljedećom naredbom:

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

Uredite Nginx konfiguracijsku datoteku

Nakon kreiranja potrebnih direktorija, uredite Nginxovu glavnu konfiguracijsku datoteku (nginx.conf) kako slijedi:

sudo nano /etc/nginx/nginx.conf

Zatim zalijepite sljedećih nekoliko redaka u (HTTP) dio (nginx.conf) konfiguracijska datoteka:

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

Bilješka, (size_names_hash_bucket_size) povećava memoriju dodijeljenu raščlanjivanju imena domena.

Primjer:

Kako instalirati LEMP Stack na Rocky Linux 8

Bilješka, (size_names_hash_bucket_size) povećava memoriju dodijeljenu raščlanjivanju imena domena.

Spremite konfiguraciju sa (CLTR+O) a zatim (CTRL+X) izaći.

Stvorite konfiguracijsku datoteku bloka poslužitelja

Sada stvorite datoteku bloka poslužitelja pomoću bilo kojeg uređivača teksta, koji će koristiti vodič (nano):

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

Zatim morate postaviti konfiguracijsku datoteku s radnim primjerom s omogućenim PHP-FPM.

U nastavku je naveden primjer koji možete kopirati i zalijepiti. Napomena za zamjenu (ime_poslužitelja) s imenom vaše domene ili IP-om:

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;

  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;
  }
}

Sada spremite blok poslužitelja sa (CTRL+O), zatim izađite sa (CTRL+X).

Izradite probnu odredišnu stranicu

Dobra ideja je stvoriti ogledno mjesto za testiranje. Ispod je standardna postavka testa index.html:

Ako još niste stvorili svoj stalni ili probni web imenik:

sudo mkdir -p /var/www/html/example.com/

Morat ćete konfigurirati dopuštenja, a možete ih postaviti kao korisnika koji je trenutno prijavljen s KORISNIK $ varijabla:

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

Posljednja postavka dopuštenja je dopustiti javnosti čitanje web imenika (pristup vašoj web-lokaciji) korištenjem dopuštenja chmod 755:

sudo chmod -R 755 /var/www

Zatim stvorite index.html Datoteka:

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

Zalijepite sadržaj u nastavku. Kao što možete vidjeti, prilično je osnovno jer ga koristimo samo u svrhe testiranja.

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

Spremite konfiguraciju sa (CLTR+O) a zatim (CTRL+X) izaći.

Omogućite blokiranje Nginx poslužitelja

Sada ste u završnoj fazi i sada je vrijeme da omogućite konfiguracijsku datoteku bloka poslužitelja. Da biste to učinili, morate stvoriti simboličku vezu (simbol) za konfiguracijsku datoteku bloka poslužitelja u (stranice-dostupne) direktorij u (omogućene web-lokacije) koristeći sljedeću naredbu:

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

Testirajte Nginx poslužiteljski blok

Da biste završili, uvijek biste trebali napraviti suho testiranje prije ponovnog pokretanja ili ponovnog učitavanja usluge Nginx, što je ključno ako radite u živom okruženju. Upišite sljedeću naredbu za testiranje konfiguracijske datoteke bloka poslužitelja:

sudo nginx -t

Ako nema grešaka, dobit ćete sljedeći izlaz:

kako instalirati lemp stack na rocky linux 8 s nginxom, mariadb i PHP-om

Zatim otvorite svoj internetski preglednik i unesite adresu svoje domene (primjer.com) za testiranje je li vaš poslužitelj dostupan.

Čestitamo, uspješno ste kreirali blok Nginx poslužitelja koji je PHP-FPM spremni.

Kako instalirati LEMP Stack na Rocky Linux 8

Izborno. Osigurajte Nginx s Let's Encrypt SSL Free certifikatom

U idealnom slučaju, želite pokrenuti svoj Nginx HTTPS pomoću SSL certifikata. Najbolji način da to učinite je korištenje Hajdemo šifrirati, besplatno, automatizirano i otvoreno certifikacijsko tijelo koje vodi neprofitna grupa za istraživanje internetske sigurnosti (ISRG).

Prvo, instalirajte EPEL spremište i mod_ssl paket za bolje ažurirane pakete i sigurnost.

sudo dnf install epel-release mod_ssl -y

Zatim instalirajte certbot paket kako slijedi:

sudo dnf install python3-certbot-nginx -y

Nakon instalacije, pokrenite sljedeću naredbu da započnete kreiranje certifikata:

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

Ovo je idealno postavljanje koje uključuje prisilno HTTPS 301 preusmjeravanje, zaglavlje Strict-Transport-Security i OCSP spajanje. Samo pazite da prilagodite e-poštu i naziv domene svojim zahtjevima.

Sada će vaš URL biti HTTPS://www.example.com umjesto HTTP://www.example.com.

Napomena, ako koristite stari HTTP URL, automatski će se preusmjeriti na HTTPS.

Po želji, možete postaviti cron posao za automatsko obnavljanje certifikata. Certbot nudi skriptu koja to radi automatski, a prvo možete testirati kako biste bili sigurni da sve radi tako što ćete izvesti suho izvođenje.

sudo certbot renew --dry-run

Ako sve radi, otvorite prozor crontab pomoću sljedeće terminalske naredbe.

sudo crontab -e

Zatim navedite vrijeme kada se treba automatski obnoviti. To bi trebalo provjeravati najmanje svaki dan, a ako certifikat treba obnoviti, skripta neće ažurirati certifikat. Ako trebate pomoć u pronalaženju dobrog vremena za postavljanje, upotrijebite crontab.guru besplatni alat.

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

UŠTEDI (CTRL+O) zatim izađi (CTRL+X), i cronjob će biti automatski omogućen.


Oglas


Komentari i zaključak

U tutorialu ste naučili kako instalirati LEMP stog za osiguranje MariaDB-a, testirati PHP i stvoriti blok poslužitelja Nginx. Općenito, LEMP je trendi opcija. Sada je Nginx nadmašio Apache kao najčešće korišteni softver HTTP web poslužitelja koji je adekvatno konfiguriran i upravljan performansama može vašem web poslužitelju dati odlučujuću prednost u odnosu na druge postavke.

Ostavite komentar