Instalare si configurare webserver pe Debian
Cuprins:
- Cerințe preliminare
- Instalarea Nginx pe CentOS 8
- Reglarea firewall-ului
- Structura și cele mai bune practici ale fișierului de configurare Nginx
- Concluzie
Nginx pronunțat „motor x” este un server proxy HTTP de înaltă performanță și proxy invers, responsabil pentru gestionarea încărcării unora dintre cele mai mari site-uri de pe Internet. Poate fi utilizat ca server web autonom, echilibrator de încărcare, cache de conținut și proxy invers pentru servere HTTP și non-HTTP.
În comparație cu Apache, Nginx poate gestiona un număr mult mai mare de conexiuni concurente și are o amprentă de memorie mai mică pe fiecare conexiune.
Acest tutorial explică cum să instalați și să gestionați Nginx pe CentOS 8.
Cerințe preliminare
Înainte de a continua, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo și că nu aveți Apache sau niciun alt proces care rulează pe portul 80 sau 443.
Instalarea Nginx pe CentOS 8
Începând cu CentOS 8, pachetul Nginx este disponibil în depozitele implicite CentOS.
Instalarea Nginx pe CentOS 8 este la fel de simplă ca tastarea:
sudo yum install nginx
După terminarea instalării, activați și porniți serviciul Nginx cu:
sudo systemctl enable nginx
sudo systemctl start nginx
Pentru a verifica dacă serviciul este în funcțiune, verificați starea acestuia:
sudo systemctl status nginx
Produsul ar trebui să arate așa:
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…
Reglarea firewall-ului
FirewallD este soluția implicită pentru firewall de pe Centos 8.
În timpul instalării, Nginx creează un fișier de serviciu firewall cu reguli predefinite pentru a permite accesul la porturile HTTP (
80
) și HTTPS (
443
).
Utilizați următoarele comenzi pentru a deschide porturile necesare permanent:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Acum, puteți testa instalarea dvs. Nginx, deschizând
http://YOUR_IP
în browserul dvs. web. Ar trebui să vedeți pagina de întâmpinare Nginx implicită, care ar trebui să arate ca imaginea de mai jos:

Structura și cele mai bune practici ale fișierului de configurare Nginx
- Toate fișierele de configurare Nginx sunt localizate în directorul
/etc/nginx/Principalul fișier de configurare Nginx este/etc/nginx/nginx.confCrearea unui fișier de configurare separat pentru fiecare domeniu face ca serverul să fie mai ușor de întreținut. trebuie să se încheie cu.confși să fie stocată în directorul/etc/nginx/conf.d. Puteți avea cât de multe blocuri de server doriți. Este o practică bună să urmați o convenție de denumire standard. De exemplu, dacă numele de domeniu estemydomain.comatunci fișierul de configurare ar trebui numitmydomain.com.confDacă utilizați segmente de configurare repetabile în blocurile de server de domeniu, este bine să refactionați acele segmente în fișiere jurnal snippets.Nginx. (access.logșierror.log) se află în directorul/var/log/nginx/. Se recomandă să aveți fișiere de jurnal deaccessșierrordiferite pentru fiecare bloc de server. Puteți seta directorul rădăcină al documentului dvs. de domeniu la orice locație doriți. Cele mai comune locații pentru webroot includ:-
/home/ //home/ //var/www//var/www/html//opt//usr/share/nginx/html
-
Concluzie
Felicitări, ați instalat cu succes Nginx pe serverul dvs. CentOS 8. Acum sunteți gata să începeți să implementați aplicațiile dvs. și să utilizați Nginx ca server web sau proxy.
Puteți gestiona serviciul Nginx în același mod ca orice altă unitate de sistem.
nginx centosCum se instalează nginx pe centos 7
Nginx pronunțat „motor x” este un server de proxy HTTP liber și de înaltă performanță și proxy invers, responsabil pentru gestionarea încărcării unora dintre cele mai mari site-uri de pe Internet. Acest tutorial vă va învăța cum să instalați și să gestionați Nginx pe mașina dvs. CentOS 7.
Cum se instalează phpmyadmin cu nginx pe centos 7
phpMyAdmin vă permite să interacționați cu bazele de date MySQL, să gestionați conturile și privilegiile utilizatorilor și să executați declarații SQL. În acest tutorial, vă vom arăta cum să instalați phpMyAdmin cu Nginx pe CentOS 7.
Cum se instalează wordpress cu nginx pe centos 7
În acest tutorial vă vom arăta cum să instalați WordPress pe o mașină CentOS 7. WordPress este de departe cea mai populară platformă de bloguri open source și CMS din întreaga lume.







