Näin perustat yrityksen: Osakeyhtiön perustaminen
Sisällysluettelo:
Nginx-palvelinlohkojen avulla voit käyttää useampaa kuin yhtä verkkosivustoa yhdellä koneella. Palvelinlohkot-sovelluksella voit määrittää sivustotiedoston juuri (hakemisto, joka sisältää verkkosivustotiedostot), luoda erillisen suojauskäytännön jokaiselle sivustolle, käyttää erilaisia SSL-varmenteita jokaiselle sivustolle ja paljon muuta.
Tässä opetusohjelmassa näytämme sinulle kuinka määrittää Nginx-palvelinlohkot Debian 9: lle.
edellytykset
Varmista, että olet täyttänyt seuraavat ehdot, ennen kuin jatkat tätä opastusta:
- Verkkotunnus, joka osoittaa julkisen palvelimen IP-osoitteeseen. Tässä opetusohjelmassa käytämme
example.com.Nginx asennettu.Kirjautuneena sisään käyttäjänä, jolla on sudo-oikeudet.
Server Blocks
kutsutaan
Virtual host
. Virtuaaliisäntä on Apache-termi.
Luo hakemistorakenne
Asiakirjan juuri on hakemisto, johon verkkotunnuksen verkkosivutiedostot tallennetaan ja näytetään vastauksena pyyntöihin. Asiakirjan juuri voi olla mikä tahansa Debian-palvelimen hakemisto. Tässä oppaassa käytämme seuraavaa hakemistorakennetta:
/var/www/ ├── domain1.com │ └── public_html ├── domain2.com │ └── public_html ├── domain3.com │ └── public_html
Luomme erillisen hakemiston jokaiselle verkkotunnukselle, jota ylläpidetään palvelimellamme
/var/www
hakemiston sisällä. Jokaiseen näistä hakemistoista luomme
public_html
hakemiston, joka tallentaa verkkotunnuksen verkkosivustotiedostot.
Aloita luomalla verkkotunnuksen
example.com
juurikansio:
sudo mkdir -p /var/www/example.com/public_html
Luo seuraavaksi
index.html
tiedosto verkkotunnuksen asiakirjajuurikansioon.
sudo nano /var/www/example.com/public_html/index.html
Avaa tiedosto ja liitä seuraavat rivit:
/var/www/example.com/public_html/index.html
Welcome to example.com Success! example.com home page!
Welcome to example.com Success! example.com home page!
Jotta lupaongelmat välttyisivät, vaihda verkkotunnusasiakirjan juurikansion omistajuus Nginx-käyttäjälle (
www-data
):
sudo chown -R www-data: /var/www/example.com
Luo palvelinlohko
Oletusarvoisesti Debian-järjestelmissä Nginx-palvelinlohkot konfigurointitiedostot tallennetaan hakemistoon
/etc/nginx/sites-available
, jotka otetaan käyttöön symbolisten linkkien avulla hakemistoon
/etc/nginx/sites-enabled/
hakemisto.
Avaa valitsemasi toimittaja ja luo seuraava palvelinohjatiedosto:
sudo nano /etc/nginx/sites-available/example.com.conf
/etc/nginx/sites-available/example.com.conf
server { listen 80; listen:80; root /var/www/example.com/public_html; index index.html; server_name example.com www.example.com; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location / { try_files $uri $uri/ =404; } }
Voit nimetä asetustiedoston haluamallasi tavalla, mutta yleensä on parasta käyttää verkkotunnusta.
Ota uusi palvelinlohkotiedosto käyttöön luomalla symbolinen linkki tiedostosta
sites-enabled
hakemistoon:
sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/
Testaa Nginx-kokoonpano oikean syntaksin suhteen:
sudo nginx -t
Jos virheitä ei ole, tuloste näyttää tältä:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Käynnistä Nginx-palvelu uudelleen, jotta muutokset tulevat voimaan:
sudo systemctl restart nginx
Lopuksi varmistaaksesi, että palvelinlohko toimii odotetulla tavalla, avaa valitsemassasi selaimessa
http://example.com
ja näet jotain tällaista:

johtopäätös
Olet oppinut kuinka luoda Nginx-palvelinlohkon kokoonpano useiden verkkotunnusten ylläpitämiseksi yhdellä Debian-palvelimella. Voit toistaa yllä kuvatut vaiheet ja luoda lisäpalvelinlohkot kaikille verkkotunnuksillesi.
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 perustaa tappi sovellusten ostamisen turvaamiseksi Play Kaupassa
Opi määrittämään PIN-koodi suojattujen sovellusostojen tekemiseksi Play Kaupassa Android-laitteilla.
Kuinka perustaa ja käyttää avast! varkaudenesto androidilla
Opi määrittämään ja käyttämään avast! Varkaudenesto Androidilla ja kadonneen puhelimen palauttaminen.
Kuinka perustaa apache-virtuaalisia isäntiä centos 7: lle
Tässä opetusohjelmassa annamme vaiheittaiset ohjeet Apache Virtual Host -sovellusten asentamisesta CentOS 7 -palvelimelle. Apache Virtual Hosts sallii useiden verkkosivustojen toiminnan yhdellä Web-palvelimella.







