Android

Kako instalirati nginx na debian 9

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.

Nginx se može koristiti kao samostalni web poslužitelj i kao obrnuti proxy za Apache i druge web poslužitelje.

U usporedbi s Apacheom, Nginx može upravljati s velikim brojem istodobnih veza i ima manji memorijski otisak po spoju.

Ovaj će vodič opisati korake za instaliranje i upravljanje Nginx-om na Debianovom stroju.

Preduvjeti

Prije nego što započnete s vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.

Instalirajte Nginx

Instalacija je prilično jednostavna. Slijedite korake u nastavku kako biste instalirali Nginx na svoj Debian sustav:

  1. Ažurirajte indeks paketa:

    sudo apt update

    Instalirajte Nginx paket:

    sudo apt install nginx

    Nginx usluga automatski će se pokrenuti nakon dovršetka postupka instalacije. Možete to potvrditi pokretanjem sljedeće naredbe curl:

    curl -I 127.0.0.1

    HTTP/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

Prilagodite vatrozid

Ako koristite iptables za filtriranje veza s vašim sustavom, morat ćete otvoriti HTTP ( 80 ) i HTTPS ( 443 ) portove.

Otvorite potrebne portove izdavanjem sljedeće naredbe:

sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT

Upravljajte Nginx uslugom s systemctl

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

Da biste zaustavili Nginx uslugu, pokrenite:

sudo systemctl stop nginx

Da biste ga ponovo pokrenuli, upišite:

sudo systemctl start nginx

Da biste ponovo pokrenuli Nginx uslugu:

sudo systemctl restart nginx

Ponovno učitajte Nginx uslugu nakon što ste izvršili neke promjene konfiguracije:

sudo systemctl reload nginx

Onemogućite Nginx uslugu za pokretanje pri pokretanju:

sudo systemctl disable nginx

I da ga ponovo omogućite:

sudo systemctl enable nginx

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 Nginx ne koriste, osim ako nisu povezane s /etc/nginx/sites-enabled mapama /etc/nginx/sites-enabled web lokacijama. sites-available blokova poslužitelja vrši se izradom simbola (pokazivača) sa mjesta konfiguracijske datoteke na web lokacijama- sites-available direktorij u imenik 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 bi konfiguracijska datoteka trebala 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 na poslužitelj blokiranje datoteka. 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

Čestitamo, uspješno ste instalirali Nginx na svoj Debian 9 poslužitelj. Sada ste spremni započeti implementaciju svojih aplikacija i koristiti Nginx kao web ili proxy poslužitelj.

nginx debian

Ovaj je post dio Kako instalirati LEMP stack na Debian 9 seriji.

Ostali postovi u ovoj seriji:

• Kako instalirati MariaDB na Ubuntu 18.04 • Kako instalirati Nginx na Debian 9 • Kako instalirati PHP na Debian 9 • Kako postaviti blokove poslužitelja Nginx na Debian 9 • Osigurajte Nginx s Šifrirajmo na Debianu 9