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 annamme vaiheittaiset ohjeet Nginx-palvelinlohkojen (kuten Apache Virtual Hosts) asentamisesta Ubuntu 18.04: lle.
edellytykset
Varmista, että olet täyttänyt seuraavat ehdot, ennen kuin jatkat tätä opastusta:
- Sinulla on verkkotunnus, joka osoittaa julkisen palvelimen IP-osoitteeseen. Tässä opetusohjelmassa käytämme
example.com. Sinulla on Nginx asennettuna noudattamalla näitä ohjeita.Olet kirjautunut 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. Voimme asettaa dokumentin juurin mihin tahansa haluamaasi sijaintiin, mutta tässä oppaassa käytämme seuraavaa hakemistorakennetta:
/var/www/ ├── domain1.com │ └── public_html ├── domain2.com │ └── public_html ├── domain3.com │ └── public_html
Periaatteessa luomme erillisen hakemiston jokaiselle verkkotunnukselle, jota haluamme isännöidä palvelimellemme
/var/www
hakemiston sisällä. Jokaiseen näistä hakemistoista luomme
public_html
hakemiston, joka tallentaa verkkotunnuksen verkkosivustotiedostot.
Luodaan juurihakemisto verkkotunnuksellemme
example.com
:
sudo mkdir -p /var/www/example.com/public_html
Testausta varten luomme
index.html
tiedoston verkkotunnuksen asiakirjajuurikansioon.
Avaa editori ja luo demo-tiedosto:
/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!
Käytämme tässä oppaassa komentoja sudo-käyttäjänä, ja juuri luodut tiedostot ja hakemistot omistavat pääkäyttäjä.
Jotta voimme välttää lupaongelmat, voimme vaihtaa verkkotunnusasiakirjan juurikansion omistajuuden Nginx-käyttäjäksi (
www-data
):
sudo chown -R www-data: /var/www/example.com
Luo palvelinlohko
Oletusarvoisesti Ubuntu-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:
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.
Jotta uusi palvelinlohkotiedosto voidaan ottaa käyttöön, meidän on luotava symbolinen linkki tiedostosta
sites-enabled
hakemistoon, jonka Nginx lukee käynnistyksen aikana:
sudo ln -s /etc/nginx/sites-available/example.com /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ä Ubuntu-palvelimella. Voit toistaa yllä kuvatut vaiheet ja luoda lisäpalvelinlohkot kaikille verkkotunnuksillesi.
Suojaa Nginx salaamalla Ubuntu 18.04
nginx ubuntuTämä viesti on osa miten asentaa-lemp-pino-on-ubuntu-18-04-sarja.
Muut tämän sarjan viestit:
• Kuinka asentaa Nginx Ubuntu 18.04 -käyttöjärjestelmään • Kuinka asentaa Nginx-palvelinlohkot Ubuntu 18.04 -sovellukseen • Suojaa Nginx salaamalla Ubuntu 18.04 -sovellus • Kuinka asentaa MySQL Ubuntu 18.04 -sovellukseen • Kuinka asentaa PHP Ubuntu 18.04 -sovellukseenKuinka 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.







