How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Tartalomjegyzék:
Az Apache Virtual Hosts több webhely futtatását teszi lehetővé egy webkiszolgálón. A virtuális gazdagépeknél megadhatja a helydokumentum gyökérját (a webhelyfájlokat tartalmazó könyvtár), létrehozhat különálló biztonsági házirendet minden webhelyhez, különféle SSL tanúsítványokat használhat minden webhelyhez és még sok minden mást.
Ebben az oktatóanyagban lépésről lépésre ismertetjük az Apache virtuális gazdagépeinek beállítását a CentOS 7 kiszolgálón.
Előfeltételek
Az oktatóanyag folytatása előtt győződjön meg arról, hogy teljesítette a következő feltételeket:
- Van egy domain név, amely a nyilvános kiszolgáló IP-jére mutat. A példát.com fogjuk használni. Az Apache telepítéséhez kövesse az Apache telepítésének módját a CentOS 7 rendszeren. A sudo jogosultságokkal rendelkező felhasználóként jelentkezik be.
Könyvtárszerkezet létrehozása
A DocumentRoot a könyvtár, ahol a domain név webhelyfájljait tárolják és kiszolgálják a kérésekre válaszul. A dokumentum gyökerét bármilyen kívánt helyre beállíthatja, ebben a példában a következő könyvtárstruktúrát fogjuk használni:
/var/www/ ├── example.com │ └── public_html ├── example-1.com │ └── public_html ├── example-2.com │ └── public_html
Mindegyik domainhez külön könyvtárat készítünk, amelyet a
/var/www
könyvtáron belül kiszolgálónkon tárolni akarunk. Ezen könyvtárak mindegyikében létrehozunk egy
public_html
könyvtárat, amely a domain webhely fájljait tárolja.
Hozza létre az példa.com domain gyökérkönyvtárát az mkdir paranccsal:
sudo mkdir -p /var/www/example.com/public_html
Tesztelés céljából létrehozunk egy
index.html
fájlt a tartománydokumentum gyökérkönyvtárában. Nyissa meg a szerkesztőt, és hozzon létre egy HTML fájlt a következő tartalommal:
Welcome to example.com Success! example.com home page!
Welcome to example.com Success! example.com home page!
Minden parancs sudo felhasználóként kerül végrehajtásra, tehát az újonnan létrehozott fájlok és könyvtárak a gyökér felhasználó tulajdonában vannak. Annak biztosítása érdekében, hogy nincsenek engedélyezési problémák, módosítsa a tartománydokumentum gyökérkönyvtárának tulajdonjogát az
apache
felhasználóra:
sudo chown -R apache: /var/www/example.com
Virtuális állományfájl létrehozása
Van néhány módszer a virtuális gazdagép beállítására. Vagy összes fájlt hozzáadhat egyetlen fájlba, vagy létrehozhat új konfigurációs fájlt minden egyes virtuális állomásról szóló irányelvhez. Személy szerint inkább a második megközelítést szeretem, mert ez fenntarthatóbb.
Alapértelmezés szerint az Apache úgy van konfigurálva, hogy az
/etc/httpd/conf.d/
rel végződő összes konfigurációs fájlt az
/etc/httpd/conf.d/
könyvtárból töltse be.
Egy adott webhely virtuális gazdagépének létrehozásához nyissa meg a választott szerkesztőt, és hozza létre a következő alapvető virtuális gazdagép konfigurációs fájlt:
/etc/httpd/conf.d/example.com.conf
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined
-
ServerName: A tartomány, amelynek meg kell egyeznie a virtuális gazdagép konfigurációjával. Ennek a domain nevének kell lennie.ServerAlias: Az összes többi domain, amelynek meg kell egyeznie ezen a virtuális gazdagépen is, például awwwaldomain.DocumentRoot: Az a könyvtár, amelyből az Apache kiszolgálja a domain fájlokat.Options: Ez az irányelv szabályozza, hogy mely kiszolgálói szolgáltatások érhetők el egy adott könyvtárban.-
-Indexes: Megakadályozza a könyvtárak felsorolását.FollowSymLinks: Ez az opció arra utasítja a webszervert, hogy kövesse a szimbolikus hivatkozásokat.
AllowOverride: Megadja, hogy a.htaccessfájlban deklarált irányelvek felülírják-e a konfigurációs irányelveket.ErrorLog,CustomLog: Megadja a naplófájlok helyét. -
Szerkessze a fájlt az Ön igényei szerint, és mentse el.
Fontos, hogy a konfigurációs fájlnév
.conf
véget ér. A konfigurációs fájlt tetszés szerint nevezheti el, de a legjobb gyakorlat a tartománynév használata a virtuális gazdagép konfigurációs fájljának.
Tesztelje a konfigurációs fájl szintaxisát a következővel:
sudo apachectl configtest
Ha nincs hiba, akkor a következő kimenetet fogja látni:
Syntax OK
Az újonnan létrehozott virtuális gazdagép aktiválásához indítsa újra az Apache szolgáltatást:
sudo systemctl restart
A
http://example.com
megnyitásával ellenőrizze, hogy minden a várt módon működik-e:

Következtetés
Ebben az oktatóanyagban megmutattuk, hogyan hozhat létre Apache virtuális gazdagép-konfigurációt. Megismételheti a fent vázolt lépéseket, és további virtuális gazdagépeket hozhat létre minden domainjéhez.
apache centosEz a bejegyzés része a Install LAMP Stack on CentOS 7 sorozatnak.
A sorozat többi hozzászólása:
• Az Apache telepítése a CentOS 7-re • A MySQL telepítése a CentOS 7-re • Az Apache virtuális gazdagépeinek beállítása a CentOS 7-en • Biztonságos Apache a EncOSpt segítségével a CentOS 7-enA Google leállítja a virtuális virtuális világot
A Google év végéig bezárja élénk virtuális világát, amely a vállalat alternatívája a második Life
Az apache virtuális gazdagépeinek beállítása a debian 9 rendszeren
Az Apache virtuális gépek lehetővé teszik, hogy egy számítógépen egynél több domain is üzemeltessen. Ebben az oktatóanyagban bemutatjuk, hogyan kell beállítani az Apache virtuális gazdagépeket a Debian 9-en.
Az apache virtuális gazdagépeinek beállítása az ubuntu 18.04-en
Ebben az oktatóanyagban lépésről lépésre nyújtunk útmutatást az Apache virtuális gépek beállításáról az Ubuntu 18.04-en. Az Apache virtuális gépek lehetővé teszik egynél több webhely futtatását egyetlen gépen.







