Hozzon létre több webhelyet vps-n
A webtárhely bonyolultságában való eligazodás gyakran a
a szervererőforrások alulkihasználása, különösen több kezelésénél
weboldalak. Ez a cikk ezzel a kihívással foglalkozik, bemutatva, hogyan kell
több webhelyet tárolhat egyetlen szerveren. Kihasználva a
Az Apache képességei Linux rendszereken (Ubuntu és CentOS) és Interneten
Az információs szolgáltatások (IIS) a Windows rendszeren, a felhasználók maximalizálhatják kiszolgálójuk kapacitását
leegyszerűsíti a webhelykezelést, és jelentősen csökkenti
rezsi költségek. Ez az útmutató felhatalmazza a szerveradminisztrátorokat a
lépésről lépésre a tárhelykörnyezet optimalizálásához,
biztosítja, hogy minden egyes webhely zökkenőmentesen működjön egy összevont szerver alatt
beállítás.
Apache
Ubuntu és CentOS konfigurációja
Ez a rész végigvezeti Önt az Apache konfigurálásán
több webhelyet tárolhat egyetlen szerveren, kifejezetten erre szabva
Ubuntu és CentOS rendszerek.
Előfeltételek
Frissítse a rendszer csomagadatbázisát:
Ubuntu/Debian:
sudo apt update
sudo apt upgrade -y
CentOS/RHEL:
sudo yum update -y
Győződjön meg róla, hogy van sudo teljesítési kiváltságokat
adminisztratív feladatokat.
1. lépés: Telepítés
Apache
Ubuntu/Debian:
sudo apt install apache2 -y
CentOS/RHEL (a csomag neve httpd):
sudo yum install httpd -y
2. lépés: Hozzon létre
Könyvtárak
Hozzon létre egy gyökérkönyvtárat minden webhelyhez:
sudo mkdir -p /var/www/domain.com/public_html
sudo mkdir -p /var/www/domain2.com/public_html
Cserélje ki domain.com és domain2.com -vel
a tényleges domain neveket.

3. lépés: Hozzárendelés
Engedélyek
Állítsa be az engedélyeket, hogy a webszerver hozzáférjen a
tartalom:
sudo chown -R $USER:$USER /var/www/domain.com/public_html
sudo chown -R $USER:$USER /var/www/domain2.com/public_html
sudo chmod -R 755 /var/www

4. lépés: Index létrehozása
Oldalak
Hozzon létre egy egyszerű index.html fájl minden domainhez:
echo "Welcome to domain.com" | sudo tee /var/www/domain.com/public_html/index.html
echo "Welcome to domain2.com" | sudo tee /var/www/domain2.com/public_html/index.html
5. lépés: Konfigurálás
Virtuális Gazdagépek
Másolja ki az alapértelmezett konfigurációs fájlt, és szerkessze az egyes tartományokhoz:
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain.com.conf
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain2.com.conf
Szerkessze a virtuális gazdagép fájlját domain.com:
sudo nano /etc/apache2/sites-available/domain.com.conf
A fájlon belül végezze el a szükséges módosításokat:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/domain.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Ismételje meg a folyamatot domain2.com.
6. lépés: Engedélyezze a Webhelyeket
Az új webhelyek engedélyezése és az alapértelmezett webhely letiltása:
sudo a2ensite domain.com.conf
sudo a2ensite domain2.com.conf
sudo a2dissite 000-default.conf

7. lépés: Indítsa újra
Apache
A módosítások alkalmazásához indítsa újra az Apache-ot:
Ubuntu/Debian:
sudo systemctl restart apache2
CentOS/RHEL:
sudo systemctl restart httpd
8. lépés: Szerkesztés
Fájlokat és tesztwebhelyeket tárol
Hosts fájl szerkesztése:
- Nyissa meg a hosts fájlt egy szövegszerkesztővel:
sudo nano /etc/hosts
- Adjon hozzá olyan bejegyzéseket a domainjéhez, amelyek a szerver IP-címére mutatnak,
például:
192.168.1.10 domain.com
192.168.1.10 domain2.com

- Mentse és zárja be a fájlt.
Alternatív megoldásként frissítse a DNS A rekordokat:
Ha regisztrált domainjei vannak, frissítse az A rekordokat a DNS-ben
beállításokat, hogy a szerver IP-címére mutasson.
Webhelyek tesztelése a Curl segítségével:
Tesztelje webhelyeit, hogy megbizonyosodjon arról, hogy elérhetők:
curl http://domain.com
curl http://domain2.com

IIS konfiguráció
Windows Server számára
Ez a rész átfogó áttekintést nyújt a beállításhoz
több webhely egyetlen szerveren az Internet Information Services segítségével
(IIS) a Windows Server rendszeren.
Lépés
1: Telepítse az IIS-t a Szerepkörök és szolgáltatások hozzáadása varázsló segítségével
-
Nyissa meg a Kiszolgálókezelőt: Kattintson a Kiszolgálókezelőre
ikont a tálcán, vagy nyissa meg a Start menüből. -
Indítsa el a Szerepkörök és szolgáltatások hozzáadása varázslót: A
A Server Manager irányítópultján kattintson a gombra Kezelése és akkor
válassza ki Szerepek és szolgáltatások hozzáadása. -
Szerep alapú vagy szolgáltatás alapú telepítés: Válasszon
Szerep alapú vagy szolgáltatás alapú telepítés és kattintson rá
Következő.

-
Szerver kiválasztása: Válassza ki a szervert, amelyen Ön
telepíteni szeretné az IIS-t, és kattintson a gombra Következő. -
Szerepek hozzáadása: A Szerepkörök részben jelölje be a négyzetet
számáraWeb Server (IIS). Amikor a rendszer kéri, hogy adjon hozzá olyan funkciókat
webszerverhez (IIS) szükséges, kattintson a gombra Hozzáadás
Jellemzők.

- Jellemzők: Nincs szükség további funkciókra
hacsak nincsenek konkrét igényei. Kattintson rá Következő.

-
Webszerver szerepkör (IIS): Tekintse át az információkat
és kattintson rá Következő. -
Szerepköri szolgáltatások: Válassza ki a kívánt IIS-szerepkör-szolgáltatásokat
telepíteni. Alapszintű webszerver esetén az alapértelmezett beállítások általában a következők
elegendő. Kattintson rá Következő.

-
Megerősítés: Tekintse át a kiválasztottakat, és kattintson
on Telepítés. A telepítési folyamat fog
kezdődik. -
Befejezés: Miután a telepítés befejeződött,
kattintson rá Közeli.
2. lépés: Webhelyek hozzáadása
- Nyissa meg az IIS Managert: Sajtó Windows gomb +
R, típus inetmgr, és nyomja meg
Enter.

-
Új weboldal létrehozása: Kattintson jobb gombbal a
Webhelyek mappát az IIS-kezelőben, és válassza ki Hozzáadás
Weboldal. -
Weboldal részletei:
-
Webhely neve: Adjon meg egy leíró nevet.
-
Fizikai út: Válassza ki a mappát, amely tartalmazza
a webhely fájljai. -
Típus: Általában http.
-
IP cím: Válasszon IP-címet, vagy hagyja másként Minden
Nincs hozzárendelve. -
Kikötő: Jellemzően 80 számára
HTTP. -
Gazda neve: Adja meg a domain nevet.

- Ismételje meg a további webhelyekhez: Kövesd ugyanezt
lépések az egyes webhelyekhez.
3. lépés: Konfigurálja a gazdagépet
Fejlécek
-
Válasszon egy webhelyet: Kattintson a weboldalra az IIS-ben
Menedzser. -
Nyitott kötések: A Akciók
panelen kattintson a gombra Kötések.

-
Kötés szerkesztése vagy hozzáadása: In Telek
Kötések, szerkesszen egy meglévő kötést, vagy kattintson a gombra
Hozzáadás. -
Adja meg a gazdagép nevét: Írja be a gazdagép nevét a
Gazdanév mező.

- Ismételje meg a további webhelyekhez: Kövesd ugyanezt
lépések az egyes webhelyekhez.
4. lépés: Kezelés
DNS és a gazdagépfájl szerkesztése
-
DNS-rekordok frissítése: Hogy a domain nevei legyenek
feloldotta az IIS-kiszolgálót, frissítse a DNS A rekordokat úgy, hogy az a
a szerver nyilvános IP-címe. Ez szükséges, ha használja
regisztrált domain nevek. -
Szerkessze a Hosts fájlt (opcionális): Ha nem
rendelkezik domainnel, és helyileg szeretné tesztelni, szerkesztheti a hosts fájlt
a helyi gépen (nem a szerveren). Ez a fájl általában a következő helyen található:
**C:*. Adjon hozzá bejegyzéseket az egyes webhelyekhez, amelyek az IP-címre mutatnak
az IIS-kiszolgálóról. Például:
192.168.1.10 domain.com
192.168.1.10 domain2.com
Cserélje ki 192.168.1.10 az Ön IP-címével
Windows Server. Ne feledje, hogy ez a változás csak a webhelyeket érinti
elérhető azon a gépen, amelyen a hosts fájlt szerkeszti.

5. lépés: Ellenőrizze
Weboldalak
Nyisson meg egy webböngészőt, és navigáljon az egyes tartományokhoz, hogy megbizonyosodjon arról, hogy a
a webhelyek kiszolgálása megfelelően történik. Ha szerkesztette a hosts fájlt, tegye meg
ez azon a gépen, ahol a szerkesztéseket végezte. Látnod kell a tartalmat
a webhelyről, ha minden megfelelően van beállítva.

6. lépés:
További konfigurációk (opcionális)
-
SSL tanúsítványok: Ha HTTPS-t tervez használni,
mindegyikhez telepítenie és konfigurálnia kell az SSL-tanúsítványokat
telek. -
Alkalmazási készletek: Fontolja meg a külön létrehozását
alkalmazáskészletek minden webhelyhez a jobb kezelés és
biztonság. -
Biztonsági beállítások: Tekintse át és konfigurálja a biztonságot
beállításokat az Ön igényei szerint.
Minden weboldal a saját domain néven keresztül lesz elérhető, megosztva a
ugyanazok a szerver erőforrások.
Összefoglalva, több webhely tárolása egyetlen szerveren
Az Apache vagy az IIS hatékony és költséghatékony. A részletes követéssel
Az Ubuntu, a CentOS és a Windows Server számára biztosított lépéseket megteheti
egyszerűsítse a webkezelést és optimalizálja a szerver erőforrásokat, biztosítva a
erőteljes online jelenlét. Ha kérdése van, forduljon bizalommal
általunk benyújtása
egy jegyet.
Még a Kezdeti dokumentumokban
Kapcsolódó útmutatók.
Másban kell segítség?
Medián válaszidő 1 órán belül. Valódi emberek, nem botok.