Android

Kako instalirati nginx na debian 10 Linux

How to Install Jitsi Meet on your own Linux Server

How to Install Jitsi Meet on your own Linux Server

Sadržaj:

Anonim

Nginx je otvoreni izvorni, visoko performansni HTTP i obrnuti proxy poslužitelj koji napaja neke od najvećih web lokacija na Internetu. U usporedbi s Apacheom, Nginx može upravljati s velikim brojem istodobnih veza i ima manji memorijski otisak po spoju.

Nginx se može koristiti kao samostalni web poslužitelj i kao obrnuti proxy za HTTP i ne-HTTP poslužitelje.

U ovom ćemo vodiču objasniti kako instalirati i upravljati Nginxom na Debian 10 Busteru.

Instalirajte Nginx

Nginx paket uključen je u zadane spremišta Debian Buster-a. Instalacija je prilično jednostavna, samo pokrenite sljedeće naredbe kao root ili korisnik s sudo povlasticama:

sudo apt update sudo apt install nginx

Nginx usluga automatski će se pokrenuti nakon dovršetka postupka instalacije. Možete ga provjeriti sa uvijanjem kao što je prikazano u nastavku:

curl -I 127.0.0.1

Izlaz će izgledati slično ovome:

HTTP/1.1 200 OK Server: nginx/1.14.2 Date: Tue, 16 Jul 2019 16:50:46 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Tue, 16 Jul 2019 16:50:26 GMT Connection: keep-alive ETag: "5d2e0052-264" Accept-Ranges: bytes

Za upravljanje Nginx uslugom možete koristiti naredbu systemctl , kao i bilo koje druge sistemske jedinice.

Prilagodite vatrozid

Korisnici UFW-a mogu otvoriti HTTP ( 80 ) i HTTPS ( 443 ) portove omogućavanjem profila 'Nginx Full':

sudo ufw allow 'Nginx Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

Struktura Nginx konfiguracijske datoteke i najbolje prakse

  • Konfiguracijske datoteke Nginx pohranjuju se u direktorij /etc/nginx Glavna konfiguracijska datoteka Nginx je /etc/nginx/nginx.conf Konfiguracijske datoteke bloka (vhost) spremaju se u /etc/nginx/sites-available direktorij /etc/nginx/sites-available . Konfiguracijske datoteke pronađene u ovom direktoriju koriste Nginx samo kada su povezane s /etc/nginx/sites-enabled mapama s /etc/nginx/sites-enabled aktivirali blokove poslužitelja stvorite simlink (pointer) iz konfiguracijske datoteke u direktoriju sites-available na web mjestu u direktorij s sites-enabled napisali više održivi kôd, dobro je slijediti standardnu ​​konvenciju o imenovanju. Na primjer, ako je vaše ime domene mydomain.com tada konfiguracijska datoteka treba biti imenovana /etc/nginx/sites-available/mydomain.com.conf . /etc/nginx/sites-available/mydomain.com.conf /etc/nginx/snippets /etc/nginx/sites-available/mydomain.com.conf sadrži isječke konfiguracije koji se mogu uključiti u datoteke blok poslužitelja. Ako koristite konfiguracijske segmente koji se mogu ponoviti, te segmente možete ponovo pretvoriti u isječke i uključiti datoteku isječka na blokove poslužitelja. Datoteke dnevnika ( error.log i error.log ) nalaze se u direktoriju /var/log/nginx/ . Preporuča se da za svaki blok poslužitelja imate različite datoteke access i error Možete postaviti korijenski direktorij dokumenata dokumenta na bilo koju lokaciju koju želite. Najčešće lokacije za webroot uključuju:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Zaključak

Instaliranje Nginxa na Debianu 10 stvar je pokretanja jedne naredbe.

Sada kada ste instalirali Nginx na svoj Debian 10 Linux, možete započeti implementaciju svojih aplikacija i koristiti Nginx kao web ili proxy poslužitelj.

nginx debian