Instalarea serverului Lamp pe Ubuntu
Cuprins:
- Cerințe preliminare
- Instalați Nginx
- Reglați firewallul
- Testați instalarea
- Instalați Nginx din depozitul PPA Nginx
- Gestionează serviciul Nginx cu systemctl
- Structura și cele mai bune practici ale fișierului de configurare Nginx
- Concluzie
Nginx pronunțat „motor x” este un server de proxy HTTP liber și de înaltă performanță, de tip open-source, de înaltă performanță, care alimentează unele dintre cele mai mari site-uri de pe Internet.
Î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.
În acest tutorial, vom discuta despre cum să instalați și să gestionați Nginx pe sistemele Ubuntu 16.04.
Cerințe preliminare
Înainte de a începe cu tutorialul, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo și nu aveți Apache sau niciun alt serviciu care rulează pe portul 80 sau 443.
Instalați Nginx
Pachetele Nginx sunt disponibile în depozitele de software implicite Ubuntu. Instalarea este destul de simplă, pur și simplu executați următoarele comenzi:
sudo apt update
sudo apt install nginx
După terminarea instalării, verificați starea serviciului Nginx tastând:
sudo systemctl status nginx
Rezultatul ar trebui să vă arate că serviciul Nginx este activ și funcționează:
● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2018-01-05 15:44:04 UTC; 1min 59s ago Main PID: 1291 (nginx) CGroup: /system.slice/nginx.service ├─1291 nginx: master process /usr/sbin/nginx -g daemon on; master_process on └─1293 nginx: worker process
Pentru a verifica tipul de versiune Nginx:
sudo nginx -v
nginx version: nginx/1.10.3 (Ubuntu)
Reglați firewallul
Presupunând că utilizați
UFW
pentru a gestiona firewallul, va trebui să deschideți porturile HTTP (
80
) și HTTPS (
443
).
Puteți face acest lucru activând profilul „Nginx Full” care include reguli pentru ambele porturi:
sudo ufw allow 'Nginx Full'
Pentru a verifica tipul de stare a firewallului:
sudo ufw status
Rezultatul va arăta ca mai jos:
Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Nginx Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Nginx Full (v6) ALLOW Anywhere (v6)
Testați instalarea
Pentru a verifica dacă Nginx funcționează așa cum era de așteptat, deschide
http://YOUR_IP
în browserul ales, și vi se va prezenta pagina implicită de bun venit Nginx, așa cum se arată mai jos:

Instalați Nginx din depozitul PPA Nginx
Pachetele Nginx din depozitele Ubuntu sunt deseori depășite. Pentru a instala cea mai recentă versiune Nginx, utilizați depozitul oficial Nginx PPA.
Urmați pașii de mai jos pentru a instala cea mai recentă versiune de Nginx pe Ubuntu 16.04:
-
Mai întâi instalați pachetul
software-properties-common:sudo apt install software-properties-commonAdăugați depozitul Nginx PPA folosind următoarea comandă:
sudo add-apt-repository ppa:nginx/stableActualizați lista de pachete și instalați Nginx:
sudo apt updatesudo apt install nginxDupă finalizarea instalării, verificați versiunea Nginx cu:
sudo nginx -vRezultatul va arăta astfel:
nginx version: nginx/1.12.2
Gestionează serviciul Nginx cu systemctl
Puteți gestiona serviciul Nginx în același mod ca orice altă unitate de sistem.
-
Pentru a opri serviciul Nginx, executați:
sudo systemctl stop nginxPentru a porni serviciul Nginx, introduceți:
sudo systemctl start nginxReporniți serviciul Nginx:
sudo systemctl restart nginxReîncărcați serviciul Nginx după ce ați făcut unele modificări de configurare:
sudo systemctl reload nginxDezactivați serviciul Nginx pentru a începe la pornire:
sudo systemctl disable nginxReactivați serviciul Nginx pentru a porni din nou la pornire:
sudo systemctl enable nginx
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.conf. Pentru a facilita menținerea configurației Nginx, se recomandă crearea unui fișier de configurare separat pentru fiecare domeniu. Puteți avea la fel de multe fișiere bloc de server pe care le aveți nevoie. Fișierele de bloc de server Nginx 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-enabledactiva un bloc de server trebuie să creați un simbol (un pointer) din site-urile de fișiere de configurare dintr-un directorulsites-availabledirectorulsites-enabledpentrusites-enabledEste o idee bună să urmați o convenție de denumire standard, de exemplu, dacă numele dvs. de domeniu estemydomain.comatunci fișierul dvs. de configurare ar trebui să fie numit/etc/nginx/sites-available/mydomain.com.confDirectorul/etc/nginx/snippetsconține fragmente de configurare care pot fi incluse în fișierele bloc de server. 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. Ubuntu 18.04. Acum sunteți gata să începeți să implementați aplicațiile dvs. și să utilizați Nginx ca server web sau proxy.
Un certificat securizat este o caracteristică „obligatorie” pentru toate site-urile web în zilele noastre, pentru a vă asigura site-ul dvs. web cu un certificat gratuit Let's Encrypt SSL, puteți verifica următorul ghid:
Securizați Nginx cu Let's Encrypt pe Ubuntu 16.04
nginx ubuntuCum 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ă phpmyadmin cu nginx pe ubuntu 18.04
phpMyAdmin este un instrument open source bazat pe PHP pentru gestionarea serverelor MySQL și MariaDB printr-o interfață bazată pe web. Acest tutorial descrie cum se instalează phpMyAdmin cu Nginx pe Ubuntu 18.04.
Cum se instalează wordpress cu nginx pe ubuntu 18.04
În acest tutorial, vă vom arăta cum să instalați WordPress pe o mașină Ubuntu 18.04. WordPress este de departe cea mai populară platformă de bloguri open source și CMS din întreaga lume.







