Aplicațiile web au câștigat o mare popularitate în ultimii ani ca mijloc de a oferi servicii diferiților clienți. Cu o aplicație web, puteți ajunge la un public mai larg, indiferent de dispozitivul sau sistemul de operare pe care îl utilizează.
A fi capabil să instalezi și să configurezi un server web este o abilitate valoroasă pe care trebuie să o ai atât ca dezvoltator web, cât și ca inginer software. Un server web este un program responsabil pentru livrarea conținutului dvs. web către clienți prin internet sau o rețea.
Să aruncăm o privire la cum să instalați și să configurați serverul web Nginx pe Ubuntu.
De ce să folosiți Nginx?
Nginx este un server web ușor și de înaltă performanță care poate rula atât pe Windows, cât și pe Linux. Pe lângă faptul că este un server web, Nginx este utilizat pe scară largă ca server proxy invers și server proxy de e-mail. Rețineți că Nginx este pronunțat ca „motor x”.
Ca server proxy invers, configurați Nginx să direcționeze traficul de la un port specificat către o aplicație care rulează pe server. Proxy-ul invers Nginx oferă un nivel suplimentar de securitate, deoarece verifică și filtrează traficul înainte de a lovi serverul.
Nginx rulează ca serviciu sau demon pe un server și poate fi gestionat cu ușurință de către managerii de servicii, cum ar fi systemctl pe Linux. Nu în ultimul rând, Nginx este bine documentat și se bucură de un sprijin enorm al comunității.
Cum se instalează serverul Nginx pe Ubuntu
În scopul acestui ghid, vom demonstra cum puteți instala serverul Nginx pe o mașină Linux care rulează Ubuntu.
Pasul 1: Instalarea cerințelor preliminare de securitate
Dacă instalați Nginx pe un server securizat, atunci este important să instalați aceste cerințe preliminare pentru a vă asigura că instalarea este sigură și că obțineți versiuni stabile ale programelor.
Mai întâi, actualizați lista de pachete a sistemului.
actualizare sudo apt
Instalare gnupg2 pentru un canal de comunicare sigur la descărcarea aplicației.
sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring
Apoi, ar trebui să obțineți cheia oficială de semnare de la Nginx pentru a verifica autenticitatea pachetului.
răsuci https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
Acum, verificați dacă fișierul importat conține cheia adecvată, rulând:
gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg
Ieșirea ar trebui să conțină amprenta, așa cum se arată mai jos.
573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62
Înregistrați și configurați depozitul Nginx pe sistemul dvs. pentru a obține pachete stabile, ceea ce este important pentru mediile de producție și securizate.
echo "deb [semnat-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
Pasul 2: Instalarea Nginx
Următorul pas este să instalați serverul Nginx. A își aminti să actualizați sursele pachetului dvs înainte de a descărca pachete noi.
actualizare sudo apt
Instalarea serverului Nginx este destul de simplă. Pur și simplu rulați următoarea comandă:
sudo apt install nginx
Aflați mai multe: Diferența dintre APT și dpkg pe Ubuntu
Nginx în acțiune
Pagina implicită deservită de Nginx este stocată în director /usr/share/nginx/html. Puteți plasa paginile dvs. web statice fie în această locație, fie în altă locație la alegerea dvs. și puteți configura o gazdă virtuală.
O gazdă virtuală vă permite să serviți mai multe pagini web pe același hardware sau infrastructură server.
Puteți verifica starea serverului Nginx folosind următoarea comandă:
sudo systemctl status nginx
Rezultatul de aici arată că demonul Nginx este activ și rulează. Dacă nu este activ, porniți-l lansând următoarea comandă:
sudo systemctl start nginx
Dacă faceți unele modificări de configurare la Nginx, puteți reporni serverul folosind comanda systemctl după cum urmează:
sudo systemctl reporniți nginx
Pentru a difuza pagina web Nginx implicită, deschideți adresa URL http://localhost: 80 într-un browser web. Vei fi întâmpinat de o pagină similară celei de mai jos.
Aflați cum să dezvoltați aplicații web
Felicitări, ați instalat și configurat cu succes Nginx. Acest ghid a analizat cum să instalați și să configurați un server web pe Ubuntu. În plus, am discutat despre cum puteți gestiona demonul serverului Nginx folosind systemctl.
Cererea de dezvoltatori web nu a fost niciodată atât de mare și nu dă semne de încetinire în curând. Începeți călătoria de dezvoltare web învățând noțiunile de bază despre HTML astăzi.
Dacă vrei să înveți cum să construiești site-uri web, atunci trebuie să înveți HTML.
Citiți în continuare
- Linux
- Programare
- Ubuntu
- Server Web
- Instalați software-ul
Mwiza dezvoltă software de profesie și scrie mult pe Linux și programare front-end. Unele dintre interesele sale includ istoria, economia, politica și arhitectura întreprinderilor.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Click aici pentru a te abona