How to install OBS on Ubuntu 18.04
Sisällysluettelo:
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ääritystiedostostasites-enabled
hakemisto. Jotta voitaisiin kirjoittaa ylläpidettävämpi koodi, on hyvä idea noudattaa vakioista nimeämiskäytäntöä. Esimerkiksi, jos verkkotunnuksesi nimi onmydomain.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
jaerror.log
) sijaitsevat hakemistossa/var/log/nginx/
. Jokaiselle palvelinlohkolle on suositeltavaa käyttää erilaistaaccess
jaerror
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 debianKuinka asentaa ja käyttää curl debian 10 linuxiin
Curl on komentorivityökalu, jonka avulla voit siirtää tietoja etäpalvelimelle tai etäpalvelimelle.
Kuinka asentaa ja käyttää dockeria debian 10 linuxiin
Docker on säilytysalusta, jonka avulla voit nopeasti rakentaa, testata ja ottaa sovelluksia kannettavina, omavaraisina kontteina, jotka voivat toimia käytännössä missä tahansa. Tässä opetusohjelmassa selitetään kuinka asentaa Docker Debian 10 Busteriin.
Kuinka asentaa gcc-kääntäjä debian 10 Linuxiin
GNU Compiler Collection (GCC) on avoimen lähdekoodin kokoelma kääntäjiä ja kirjastoja, jotka tukevat C, C ++ ja muita ohjelmointikieliä. Tämä opetusohjelma selittää kuinka asentaa GCC-kääntäjä Debian 10 Busteriin.