PreastaShop Ubuntu Server 16.04 asennus
Sisällysluettelo:
- edellytykset
- Nginxin asentaminen CentOS 8: een
- Palomuurin säätäminen
- Nginx-määritystiedoston rakenne ja parhaat käytännöt
- johtopäätös
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 onmydomain.com
asetustiedoston pitäisi olla nimeltäänmydomain.com.conf
Jos käytät toistettavia määritysegmenttejä verkkotunnuksen palvelinlohkoissa, on hyvä ajattaa nämä segmentit uudelleen reagoimaan katkelmiin.Nginx-lokitiedostoihin. (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/
/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äKuinka asentaa nginx debian 9: een
Nginx on avoimen lähdekoodin, korkean suorituskyvyn HTTP- ja käänteinen välityspalvelin, joka käyttää joitain Internetin suurimmista sivustoista. Tässä oppaassa hahmotellaan vaiheet Nginxin asentamiseen ja hallintaan Debian-koneessa.
Kuinka asentaa phpmyadmin nginx: llä centos 7: een
phpMyAdmin antaa sinun olla vuorovaikutuksessa MySQL-tietokantojen kanssa, hallita käyttäjätilejä ja käyttöoikeuksia sekä suorittaa SQL-käskyjä. Tässä opetusohjelmassa näytämme, kuinka asennat phpMyAdmin Nginxin kanssa CentOS 7: een.
Kuinka asentaa wordpress nginx-ohjelmalla centos 7: een
Tässä opetusohjelmassa näytämme kuinka asentaa WordPress CentOS 7 -laitteeseen. WordPress on ylivoimaisesti suosituin avoimen lähdekoodin blogi- ja CMS-alusta maailmanlaajuisesti.