PreastaShop Ubuntu Server 16.04 asennus
Sisällysluettelo:
- edellytykset
- Asenna Nginx
- Säädä palomuuri
- Hallitse Nginx-palvelua systemctl: llä
- Nginx-määritystiedoston rakenne ja parhaat käytännöt
- johtopäätös
Nginx on avoimen lähdekoodin, korkean suorituskyvyn HTTP- ja käänteinen välityspalvelin, joka käyttää joitain Internetin suurimmista sivustoista.
Nginxiä voidaan käyttää itsenäisenä web-palvelimena ja käänteisenä välityspalvelimena Apachelle ja muille web-palvelimille.
Verrattuna Apacheen, Nginx pystyy käsittelemään paljon suurta määrää samanaikaisia yhteyksiä, ja sillä on pienempi muistijalanjälki yhteyttä kohti.
Tässä oppaassa hahmotellaan vaiheet Nginxin asentamiseen ja hallintaan Debian-koneessa.
edellytykset
Ennen kuin aloitat opetusohjelman, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.
Asenna Nginx
Asennus on melko suoraviivaista. Asenna Nginx Debian-järjestelmään noudattamalla seuraavia ohjeita:
-
Päivitä pakettihakemisto:
sudo apt update
Asenna Nginx-paketti:
sudo apt install nginx
Nginx-palvelu käynnistyy automaattisesti, kun asennus on valmis. Voit varmistaa sen suorittamalla seuraavan curl-komennon:
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
Säädä palomuuri
Jos suodatat yhteyksiä järjestelmään iptable-sovelluksilla, sinun on avattava HTTP (
80
) ja HTTPS (
443
) portit.
Avaa tarvittavat portit antamalla seuraava komento:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Hallitse Nginx-palvelua systemctl: llä
Voit hallita Nginx-palvelua
systemctl
komennolla, samoin kuin mitä tahansa muuta järjestelmäyksikköä.
Pysäytä Nginx-palvelu suorittamalla:
sudo systemctl stop nginx
Aloita se uudelleen kirjoittamalla:
sudo systemctl start nginx
Nginx-palvelun käynnistäminen uudelleen:
sudo systemctl restart nginx
Lataa Nginx-palvelu uudelleen, kun olet tehnyt joitain kokoonpanomuutoksia:
sudo systemctl reload nginx
Poista Nginx-palvelu käytöstä käynnistyksen yhteydessä:
sudo systemctl disable nginx
Ja ottaa se uudelleen käyttöön:
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 ei käytä tässä hakemistossa olevia kokoonpanotiedostoja, ellei niitä ole linkitetty hakemistoon/etc/nginx/sites-enabled
Palvelinlohkojen/etc/nginx/sites-enabled
tehdään luomalla symbolinen linkki (osoitin) määritystiedostosivustoista sivustoissa-sites-available
hakemistosites-enabled
hakemistoon.Jos haluat kirjoittaa ylläpidettävämpää koodia, on hyvä 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ää palvelimeen 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
Onnittelut, että Nginx on asennettu onnistuneesti Debian 9 -palvelimeesi. Olet nyt valmis aloittamaan sovellusten käyttöönoton ja käyttämään Nginxiä verkko- tai välityspalvelimena.
nginx debianTämä viesti on osa Kuinka asentaa LEMP-pino Debian 9 -sarjaan.
Muut tämän sarjan viestit:
• Kuinka asentaa MariaDB Ubuntu 18.04 -versioon • Kuinka asentaa Nginx Debian 9 -käyttöjärjestelmään • Kuinka asentaa PHP Debian 9 -käyttöjärjestelmään • Kuinka Nginx-palvelinlohkot asentaa Debian 9: ään • Suojaa Nginx suojaamalla Debian 9 -sovellusKuinka asentaa nginx debian 10 Linuxiin
Nginx on avoimen lähdekoodin, korkean suorituskyvyn HTTP- ja käänteinen välityspalvelin, joka käyttää joitain Internetin suurimmista sivustoista. Tässä opetusohjelmassa selitetään kuinka Nginx asennetaan ja hallitaan Debian 10 Busteriin.
Kuinka asentaa nginx sentos 7: een
Nginx-lausunnolla 'moottori x' on ilmainen, avoimen lähdekoodin, erittäin suorituskykyinen HTTP- ja käänteinen välityspalvelin, joka vastaa joidenkin Internetin suurimpien sivustojen kuorman käsittelystä. Tämä opetusohjelma opettaa sinulle, kuinka asentaa ja hallita Nginxiä CentOS 7 -koneellesi.
Kuinka asentaa nginx centos 8: een
Nginx-lausunnolla varustettu moottori x on avoimen lähdekoodin, korkean suorituskyvyn HTTP- ja käänteinen välityspalvelin. Tämä opetusohjelma selittää, kuinka Nginx asennetaan ja hallitaan CentOS 8: een.