Gondolkozott már azon, hogyan tud több webhelyet tárolni ugyanazon a szerveren virtuális gépek vagy bonyolult beállítások nélkül? Az Nginx virtuális gazdagépeket keresi.

Ez az útmutató megvizsgálja, hogyan konfigurálhat virtuális webtárhelyet az Ubuntun az Nginx webszerver használatával. Az Nginx egy nagy teljesítményű webes és fordított proxyszerver. Könnyű, többplatformos és nyílt forráskódú.

Mi az a virtuális gazdagép?

A virtuális webtárhely több különböző domainnévvel rendelkező webhely futtatásának vagy tárolásának módja egyetlen fizikai szerveren vagy virtuális gépen.

A virtuális tárhelyszolgáltatást széles körben használják a webhely-tárhelyszolgáltatók a méretgazdaságosság elérése és több ügyfél kiszolgálása érdekében anélkül, hogy sokat költenének dedikált szerver erőforrásokra vagy hardverekre.

Ha valaha is használt megosztott tárhelyet, akkor valószínűleg egy virtuális gazdagépről van szó, amely a színfalak mögött játszik.

1. lépés: Az Nginx szerver telepítése

Abban az esetben, ha nincs telepítve az Nginx, az alábbi módon telepítheti gyorsan az Ubuntu-ra az APT segítségével.

instagram viewer

Először frissítse a csomaginformációkat a konfigurált forrásokhoz képest:

sudo apt frissítés

Ezután telepítse az Nginxet az alábbiak szerint:

sudo apt install nginx

Az Nginx tesztelése

Indítsa el az Nginx szolgáltatást a használatával a systemctl parancsot.

sudo systemctl indítsa el az nginx-et

Webböngészőjében lépjen a következőre: http://localhost: 80 annak megerősítésére, hogy az Nginx telepítése sikeres volt-e. Ha igen, a böngészője az alábbihoz hasonló oldalt jelenít meg.

2. lépés: A webhely létrehozása és konfigurálása

Alapértelmezés szerint az Nginx által kiszolgált webhely a 80-as porton fut, és a /var/www/html Könyvtár.

A virtuális gazdagép konfigurálásához ajánlatos minden egyes webhelyet más-más könyvtárba helyezni a jobb biztonság és felügyelet érdekében.

Hozzon létre egy könyvtárat a /var/www/ Könyvtár. Nevezheted VirtualHost de nyugodtan használjon bármilyen értelmes nevet, amelyet választott. Ehhez navigáljon a /var/www könyvtárat használva a cd parancsot.

cd /var/www

Ezután hozza létre a webhely könyvtárát az alábbiak szerint:

mkdir -p VirtualHost

Hozzon létre egy index.html fájlt a könyvtárban a következő parancsokkal:

cd / VirtualHost 
érintse meg az index.html oldalt

Nyissa meg a index.html fájlt a kedvenc szövegszerkesztőjével, és adja hozzá a következő kódsorokat:





Nginx: webes és fordított proxyszerver


Üdvözöljük az Nginxben


Most konfiguráltam egy virtuális gazdagépet az Nginx webszerverrel Linuxon



Mentse és zárja be a fájlt.

Tudj meg többet: Új fájlok létrehozása Linuxon érintéssel

3. lépés: A virtuális gazdagép konfigurálása

Az Nginx konfigurációs fájljait megtalálja a /etc/nginx Könyvtár. A virtuális gazdagép konfigurálásához először hozzon létre egy virtuális gazdagép konfigurációs fájlt a webhelyhez /etc/nginx/sites-enabled Könyvtár.

cd /etc/nginx/sites-enabled

Elneveztük a fájlt virtual_host de nyugodtan használjon bármilyen értelmes nevet, amelyet választott.

érintse meg a virtual_host elemet

Nyissa meg az imént létrehozott fájlt, pl. virtual_host, kedvenc szövegszerkesztőjével, és illessze be a következő kódsorokat:

szerver {
figyelj 81;
figyelj [::]:81;
szerver_neve my.virtualhost.com;
root /var/www/VirtualHost;
index index.html;
hely / {
try_files $uri $uri/ =404;
}
}

Mentse és zárja be a fájlt.

Íme néhány fontos konfiguráció a fájlban:

  • hallgat: Megadja, hogy az Nginxnek a 81-es porton kell kiszolgálnia a webhelyet, azaz. https://localhost: 81.
  • szerver név: Bármilyen nevet adhat, mivel jelenleg nem használ valódi domaint. Elneveztem az enyémet my.virtualhost.com.
  • gyökér: Ez a webhely helye. Ebben az esetben a /var/www/VirtualHost Könyvtár.
  • index: Megadja a webhely kezdőoldalát, amely a index.html.

4. lépés: A webhely kiszolgálása

Indítsa újra az Nginx szervert a változtatások mentéséhez.

sudo systemctl indítsa újra az nginx-et

Az Nginx szerver állapotát a következő futtatással ellenőrizheti:

sudo systemctl állapota nginx

Ha minden rendben van, keresse meg az URL-t http://localhost: 81, a böngészőjében.

Most már két webhely van a szerverén, az egyik a 81-es, a másik a 80-as porton fut.

Készítse el és tárolja első webhelyét Linuxon

Ez az útmutató bemutatja, hogyan üzemeltethet több webhelyet az Ubuntuban az Nginx webszerver használatával. A webhelyfejlesztés jelenleg az egyik legkeresettebb mérnöki készség, ezért kezdje el webfejlesztési útját a PHP segítségével még ma.

Hogyan készítsd el az első egyszerű PHP-webhelyedet

Weboldalt szeretne készíteni, de nem tudja, hol kezdje? Egy alap PHP-webhely létrehozása a webfejlesztés felé vezet.

Olvassa el a következőt

RészvényCsipogEmail
Kapcsolódó témák
  • Linux
  • Web szerver
  • Ubuntu szerver
A szerzőről
Mwiza Kumwenda (46 publikált cikk)

Az Mwiza szakmája szerint fejleszt szoftvereket, és sokat ír Linuxról és front-end programozásról. Érdeklődési körei közé tartozik a történelem, a gazdaság, a politika és a vállalati építészet.

Továbbiak Mwiza Kumwendától

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez