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 updateAsenna Nginx-paketti:
sudo apt install nginxNginx-palvelu käynnistyy automaattisesti, kun asennus on valmis. Voit varmistaa sen suorittamalla seuraavan curl-komennon:
curl -I 127.0.0.1HTTP/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/nginxTärkein Nginx-asetustiedosto on/etc/nginx/nginx.confPalvelinlohkon (vhost) määritystiedostot tallennetaan hakemistoon/etc/nginx/sites-availablesite/etc/nginx/sites-available. Nginx ei käytä tässä hakemistossa olevia kokoonpanotiedostoja, ellei niitä ole linkitetty hakemistoon/etc/nginx/sites-enabledPalvelinlohkojen/etc/nginx/sites-enabledtehdään luomalla symbolinen linkki (osoitin) määritystiedostosivustoista sivustoissa-sites-availablehakemistosites-enabledhakemistoon.Jos haluat kirjoittaa ylläpidettävämpää koodia, on hyvä noudattaa vakioista nimeämiskäytäntöä. Esimerkiksi, jos verkkotunnuksesi nimi onmydomain.comasetustiedoston tulisi olla nimeltään/etc/nginx/sites-available/mydomain.com.conf/etc/nginx/snippetssisä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.logjaerror.log) sijaitsevat hakemistossa/var/log/nginx/. Jokaiselle palvelinlohkolle on suositeltavaa käyttää erilaistaaccessjaerrorasettaa 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.







