Android

Kuinka asentaa nginx debian 10 Linuxiin

How to install OBS on Ubuntu 18.04

How to install OBS on Ubuntu 18.04

Sisällysluettelo:

Anonim

Nginx on avoimen lähdekoodin, korkean suorituskyvyn HTTP- ja käänteinen välityspalvelin, joka käyttää joitain Internetin suurimmista sivustoista. Verrattuna Apacheen, Nginx pystyy käsittelemään paljon suurta määrää samanaikaisia ​​yhteyksiä, ja sillä on pienempi muistijalanjälki yhteyttä kohti.

Nginxiä voidaan käyttää itsenäisenä web-palvelimena ja käänteisenä välityspalvelimena HTTP- ja ei-HTTP-palvelimille.

Tässä opetusohjelmassa selitetään kuinka Nginx asennetaan ja hallitaan Debian 10 Busteriin.

Asenna Nginx

Nginx-paketti sisältyy Debian Busterin oletusvarastoihin. Asennus on melko suoraviivaista, suorita vain seuraavat komennot pääkäyttäjänä tai käyttäjänä sudo-oikeuksilla:

sudo apt update sudo apt install nginx

Nginx-palvelu käynnistyy automaattisesti, kun asennus on valmis. Voit varmistaa sen käyristymällä alla olevan kuvan mukaisesti:

curl -I 127.0.0.1

Tulos näyttää samanlaiselta kuin tämä:

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

Voit hallita Nginx-palvelua systemctl komennolla, samoin kuin mitä tahansa muuta järjestelmäyksikköä.

Säädä palomuuri

UFW-käyttäjät voivat avata HTTP- ( 80 ) ja HTTPS ( 443 ) -portit ottamalla käyttöön 'Nginx Full' -profiilin:

sudo ufw allow 'Nginx Full'

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

Nginx-määritystiedoston rakenne ja parhaat käytännöt

  • Nginx-asetustiedostot tallennetaan hakemistoon /etc/nginx Tärkein Nginx-asetustiedosto on /etc/nginx/nginx.conf Palvelinlohkon (vhost) määritystiedostot tallennetaan hakemistoon /etc/nginx/sites-available site /etc/nginx/sites-available . Nginx käyttää tässä hakemistossa olevia määritystiedostoja vain, kun ne on linkitetty hakemistoon /etc/nginx/sites-enabled Palvelinlohkojen aktivoimiseksi luodaan linkki (osoitin) sites-available hakemiston määritystiedostosta sites-enabled hakemisto. Jotta voitaisiin kirjoittaa ylläpidettävämpi koodi, on hyvä idea noudattaa vakioista nimeämiskäytäntöä. Esimerkiksi, jos verkkotunnuksesi nimi on mydomain.com asetustiedoston tulisi olla nimeltään /etc/nginx/sites-available/mydomain.com.conf /etc/nginx/snippets sisältää määrityskatkelmat, jotka voidaan sisällyttää palvelimen estää tiedostoja. Jos käytät toistettavia määritysegmenttejä, voit reagoida nämä segmentit katkelmiksi ja sisällyttää katkelmatiedoston palvelinlohkoihin.Nginx-lokitiedostot ( access.log ja error.log ) sijaitsevat hakemistossa /var/log/nginx/ . Jokaiselle palvelinlohkolle on suositeltavaa käyttää erilaista access ja error asettaa verkkotunnuksen asiakirjajuurikansion mihin tahansa haluamaasi sijaintiin. Verkkosivun yleisimmät sijainnit ovat:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

johtopäätös

Nginxin asentaminen Debian 10: ään on yhden komennon suorittaminen.

Nyt kun olet asentanut Nginxin Debian 10 Linux -käyttöjärjestelmään, voit aloittaa sovellusten käyttöönoton ja käyttää Nginxiä verkko- tai välityspalvelimena.

nginx debian