[Open Academy 2015//II] Papp Lajos - Ameddig a föld kerek mindig lesznek Dockerek
Tartalomjegyzék:
- Előfeltételek
- Az Nginx telepítése a CentOS 8-ra
- A tűzfal beállítása
- Nginx konfigurációs fájl felépítése és bevált gyakorlatok
- Következtetés
A Nginx kiejtése: „motor x” egy nyílt forráskódú, nagy teljesítményű HTTP és fordított proxy szerver, amely az interneten az egyik legnagyobb webhely terhelésének kezeléséért felelős. Használható önálló webszerverként, terheléselosztóként, tartalom gyorsítótárként és fordított proxyként HTTP és nem HTTP szerverek számára.
Az Apache-hoz képest az Nginx sok nagyszámú egyidejű kapcsolatot képes kezelni, és kapcsolatonként kisebb a memóriaterülete.
Ez az oktatóanyag ismerteti az Nginx telepítését és kezelését a CentOS 8 rendszeren.
Előfeltételek
Mielőtt folytatná, győződjön meg arról, hogy be van jelentkezve sudo jogosultságokkal rendelkező felhasználóként, és nincs-e Apache vagy más olyan folyamat, amely a 80-as vagy a 443-as porton fut.
Az Nginx telepítése a CentOS 8-ra
A CentOS 8-tól kezdve az Nginx csomag elérhető az alapértelmezett CentOS-lerakatokban.
Az Nginx telepítése a CentOS 8-ra olyan egyszerű, mint a gépelés:
sudo yum install nginx
A telepítés befejezése után engedélyezze és indítsa el az Nginx szolgáltatást:
sudo systemctl enable nginx
sudo systemctl start nginx
A szolgáltatás futtatásának ellenőrzéséhez ellenőrizze annak állapotát:
sudo systemctl status nginx
A kimenetnek így kell kinéznie:
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…
A tűzfal beállítása
A FirewallD az alapértelmezett tűzfalmegoldás a Centos 8-on.
A telepítés során az Nginx létrehoz egy tűzfal szolgáltatásfájlokat előre meghatározott szabályokkal, amelyek lehetővé teszik a hozzáférést a HTTP (
80
) és a HTTPS (
443
) portokhoz.
Használja a következő parancsokat a szükséges portok végleges megnyitásához:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Most tesztelheti Nginx telepítését a
http://YOUR_IP
megnyitásával a böngészőben. Látnia kell az alapértelmezett Nginx üdvözlő oldalt, amelynek úgy kell kinéznie, mint az alábbi kép:
Nginx konfigurációs fájl felépítése és bevált gyakorlatok
- Az összes Nginx konfigurációs fájl az
/etc/nginx/
könyvtárban található. A fő Nginx konfigurációs fájl az/etc/nginx/nginx.conf
. Az egyes tartományokhoz külön konfigurációs fájl létrehozása megkönnyíti a szerver karbantartását.A Nginx szerver blokkolja a fájlokat. a.conf
/etc/nginx/conf.d
kell végződnie, és az/etc/nginx/conf.d
könyvtárban kell lennie. Annyi szerverblokkot tartalmazhat, amennyit csak szeretne.Jó gyakorlat egy standard elnevezési konvenció követése. Például, ha a domain név amydomain.com
akkor a konfigurációs fájltmydomain.com.conf
kell nevezni. Ha ismételhető konfigurációs szegmenseket használ a domain-kiszolgáló blokkjaiban, akkor érdemes ezeket a szegmenseket snippets-re reagálni.Nginx naplófájlok. (access.log
éserror.log
) a/var/log/nginx/
könyvtárban található. Az egyes kiszolgálóblokkokhoz különbözõaccess
éserror
ajánlott. A tartománydokumentum gyökérkönyvtárát a kívánt helyre állíthatja. A webroot leggyakoribb helyei a következők:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
/usr/share/nginx/html
-
Következtetés
Gratulálunk, az Nginx telepítése sikeres volt a CentOS 8 szerverén. Most már készen áll az alkalmazások telepítésére, és az Nginxet webes vagy proxy szerverként használja.
Az Nginx szolgáltatást ugyanúgy kezelheti, mint bármely más rendszeregység.
nginx centosTelepítése közben megszűnt a Microsoft Setup telepítése közben A Bootstrapper leállt
Az Office 2013/2016 telepítése közben, ha megkaptuk a Microsoft Setup Bootstrapper működésképtelenné válását, akkor ez a cikk megmutatja, hogyan kell kijavítani.
Az nginx telepítése a centos 7-re
A Nginx kiejtése: „motor x” egy ingyenes, nyílt forrású, nagy teljesítményű HTTP és fordított proxy szerver, amely az interneten az egyik legnagyobb webhely terhelésének kezeléséért felelős. Ez az oktatóprogram megtanítja, hogyan kell telepíteni és kezelni az Nginx-et a CentOS 7 gépen.
A phpmyadmin telepítése az nginx segítségével a centos 7-en
A phpMyAdmin lehetővé teszi a MySQL adatbázisokkal való interakciót, a felhasználói fiókok és jogosultságok kezelését, valamint az SQL utasítások végrehajtását. Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni a phpMyAdmin szoftvert az Nginx használatával a CentOS 7-en.