Android

Kuinka asentaa nginx centos 8: een

PreastaShop Ubuntu Server 16.04 asennus

PreastaShop Ubuntu Server 16.04 asennus

Sisällysluettelo:

Anonim

Nginx-lausunnolla ”moottori x” on avoimen lähdekoodin, erittäin suorituskykyinen HTTP- ja käänteinen välityspalvelin, joka vastaa joidenkin Internetin suurimpien sivustojen kuorman käsittelystä. Sitä voidaan käyttää erillisenä verkkopalvelimena, kuormituksen tasapainottajana, sisältövälimuistina ja käänteisenä välityspalvelimena HTTP- ja ei-HTTP-palvelimille.

Verrattuna Apacheen, Nginx pystyy käsittelemään paljon suurta määrää samanaikaisia ​​yhteyksiä, ja sillä on pienempi muistijalanjälki yhteyttä kohti.

Tämä opetusohjelma selittää, kuinka Nginx asennetaan ja hallitaan CentOS 8: een.

edellytykset

Ennen kuin jatkat, varmista, että olet kirjautuneena sisään käyttäjänä, jolla on sudo-oikeudet, eikä sinulla ole Apachea tai muuta prosessia, joka toimii portissa 80 tai 443.

Nginxin asentaminen CentOS 8: een

CentOS 8: sta alkaen Nginx-paketti on saatavana oletusarvoisissa CentOS-säilytystiloissa.

Nginxin asentaminen CentOS 8: een on yhtä helppoa kuin kirjoittaminen:

sudo yum install nginx

Kun asennus on valmis, ota Nginx-palvelu käyttöön ja käynnistä se:

sudo systemctl enable nginx sudo systemctl start nginx

Tarkista palvelun tila tarkistamalla sen tila:

sudo systemctl status nginx

Lähdön tulisi näyttää noin:

● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…

Palomuurin säätäminen

FirewallD on Centos 8: n oletuspalomuuriratkaisu.

Asennuksen aikana Nginx luo palomuuripalvelutiedostot, joissa on ennalta määritetyt säännöt pääsyä varten HTTP ( 80 ) - ja HTTPS ( 443 ) -portteihin.

Voit avata tarvittavat portit pysyvästi seuraavilla komennoilla:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

Nyt voit testata Nginx-asennuksen avaamalla selaimessa http://YOUR_IP . Sinun pitäisi nähdä oletus Nginx-aloitussivu, jonka pitäisi näyttää seuraavalta:

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

  • Kaikki Nginx-määritystiedostot sijaitsevat hakemistossa /etc/nginx/ hakemisto.Nagx-päämääritystiedosto on /etc/nginx/nginx.conf Erillisen asetustiedoston luominen jokaiselle verkkotunnukselle helpottaa palvelimen ylläpitämistä.Nginx-palvelin estää tiedostot. on päätyttävä .conf ja tallennettava hakemistoon /etc/nginx/conf.d . Sinulla voi olla niin monta palvelinlohkoa kuin haluat.On hyvä käytäntö noudattaa vakioista nimeämiskäytäntöä. Esimerkiksi, jos toimialueen nimi on mydomain.com asetustiedoston pitäisi olla nimeltään mydomain.com.conf Jos käytät toistettavia määritysegmenttejä verkkotunnuksen palvelinlohkoissa, on hyvä ajattaa nämä segmentit uudelleen reagoimaan katkelmiin.Nginx-lokitiedostoihin. ( 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/ /usr/share/nginx/html

johtopäätös

Onnittelut, että Nginx on asennettu onnistuneesti CentOS 8 -palvelimeesi. Olet nyt valmis aloittamaan sovellusten käyttöönoton ja käyttämään Nginxiä verkko- tai välityspalvelimena.

Voit hallita Nginx-palvelua samalla tavalla kuin mitä tahansa muuta järjestelmäyksikköä.

nginx senttiä