Instalare si configurare webserver pe Debian
Cuprins:
- Cerințe preliminare
- Instalați Nginx
- Reglați firewallul
- Gestionează serviciul Nginx cu systemctl
- Structura și cele mai bune practici ale fișierului de configurare Nginx
- Concluzie
Nginx este un server proxy HTTP de înaltă performanță și proxy invers, care alimentează unele dintre cele mai mari site-uri de pe Internet.
Nginx poate fi utilizat ca server web autonom și ca proxy invers pentru Apache și alte servere web.
Î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 va prezenta pașii pentru instalarea și gestionarea Nginx pe o mașină Debian.
Cerințe preliminare
Înainte de a începe cu tutorialul, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo.
Instalați Nginx
Instalarea este destul de simplă. Urmați pașii de mai jos pentru a instala Nginx pe sistemul dvs. Debian:
-
Actualizați indexul pachetelor:
sudo apt updateInstalați pachetul Nginx:
sudo apt install nginxServiciul Nginx va începe automat după finalizarea procesului de instalare. Puteți verifica rulând următoarea comandă curl:
curl -I 127.0.0.1HTTP/1.1 200 OK Server: nginx/1.10.3 Date: Mon, 27 Aug 2018 22:29:02 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Mon, 27 Aug 2018 22:27:54 GMT Connection: keep-alive ETag: "5b847aea-264" Accept-Ranges: bytes
Reglați firewallul
Dacă utilizați iptables pentru a filtra conexiunile la sistemul dvs., va trebui să deschideți porturile HTTP (
80
) și HTTPS (
443
).
Deschideți porturile necesare emitând următoarea comandă:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Gestionează serviciul Nginx cu systemctl
Puteți utiliza comanda
systemctl
pentru a gestiona serviciul Nginx, la fel ca orice altă unitate de sistem.
Pentru a opri serviciul Nginx, executați:
sudo systemctl stop nginx
Pentru a începe din nou, tastați:
sudo systemctl start nginx
Pentru a reporni serviciul Nginx:
sudo systemctl restart nginx
Reîncărcați serviciul Nginx după ce ați făcut unele modificări de configurare:
sudo systemctl reload nginx
Dezactivați serviciul Nginx pentru a începe la pornire:
sudo systemctl disable nginx
Și pentru a o reactiva din nou:
Structura și cele mai bune practici ale fișierului de configurare Nginx
- Fișierele de configurare Nginx sunt stocate în directorul
/etc/nginxPrincipalul fișier de configurare Nginx este/etc/nginx/nginx.confFișierele de/etc/nginx/nginx.confale blocului de server (vhost) sunt stocate în directorul/etc/nginx/sites-available. Fișierele de configurare găsite în acest director nu sunt utilizate de Nginx decât dacă sunt legate de directorul/etc/nginx/sites-enabledActivarea blocurilor de server se face prin crearea unui simbol (un pointer) de pe site-urile de fișiere de configurare dintr-unsites-availabledirectorsites-availablepentru directorulsites-enabledpesites-enabledscrie cod mai ușor de întreținut, este bine să urmați o convenție de denumire standard. De exemplu, dacă numele dvs. de domeniu estemydomain.comatunci fișierul de configurare ar trebui numit/etc/nginx/sites-available/mydomain.com.conf./etc/nginx/sites-available/mydomain.com.conf/etc/nginx/snippetsconține fragmente de configurare care pot fi incluse în server. blocarea fișierelor. Dacă utilizați segmente de configurare repetabile, puteți refactua acele segmente în fragmente și include fișierul fragment în fișierele serverului. Fișierele jurnal (access.logșierror.log) sunt localizate î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/
-
Concluzie
Felicitări, ați instalat cu succes Nginx pe serverul dvs. Debian 9. Acum sunteți gata să începeți să implementați aplicațiile dvs. și să utilizați Nginx ca server web sau proxy.
nginx debianAceastă postare este o parte din Cum să instalați LEMP Stack pe seria Debian 9.
Alte postări din această serie:
• Cum se instalează MariaDB pe Ubuntu 18.04 • Cum se instalează Nginx pe Debian 9 • Cum se instalează PHP pe Debian 9 • Cum se configurează blocurile Nginx Server pe Debian 9 • Securizarea Nginx cu ajutorul criptării pe Debian 9Cum se instalează și se instalează WordPress pe Microsoft Azure
Această parte a tutorialului acoperă aspectele de performanță ale Microsoft Azure și te ghidează la găzduirea propriei dvs. WordPress instalare pe o mașină virtuală Azure.
Cum se instalează nginx pe debian 10 linux
Nginx este un server proxy HTTP de înaltă performanță și proxy invers, care alimentează unele dintre cele mai mari site-uri de pe Internet. În acest tutorial vă vom explica cum să instalați și gestionați Nginx pe Debian 10 Buster.
Cum 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.







