Az Nginx beállítása fordított proxyként az Apache számára a Debian 11 rendszeren

Written by redzs

2022.03.14.

Kategóriák

Állítsa be az Nginx-et fordított proxyként az Apache számára a Debian 11 rendszeren

Ebben az oktatóanyagban megmutatjuk, hogyan állíthatja be az Nginx-et fordított proxyként az Apache számára a Debian 11 rendszeren. Azok számára, akik nem tudták, az Nginx és az Apache egyaránt ingyenes, nyílt forráskódú és a legnépszerűbb webszerverek a környéken. a világ. Az Apache az erejéről, míg a Nginx a sebességéről ismert. Mindkettőnek van néhány előnye és hátránya. Az Nginxet frontend webszerverként fogják használni, amely kezeli az ügyfelek kéréseit, és elküldi azokat az Apache-nak, amely a háttér webszerverünk lesz, és visszaküldi a kért választ. Ez az eljárás különféle előnyök megszerzését teszi lehetővé a teljesítménytől a biztonságig.

Ez a cikk feltételezi, hogy legalább alapvető ismeretekkel rendelkezik a Linuxról, tudja, hogyan kell használni a shellt, és ami a legfontosabb, webhelyét saját VPS-en tárolja. A telepítés meglehetősen egyszerű, és feltételezi, hogy a root fiókban fut, ha nem, akkor lehet, hogy hozzá kell adnia sudoa parancsokhoz a ” ” jelet a root jogosultságok megszerzéséhez. Megmutatom az Nginx lépésről lépésre történő telepítését az Apache fordított proxyjaként Debian 11-en (Bullseye).

Állítsa be az Nginx-et fordított proxyként az Apache számára a Debian 11 Bullseye rendszeren

1. lépés: Mielőtt bármilyen szoftvert telepítenénk, fontos megbizonyosodni arról, hogy rendszere naprakész a következő aptparancsok futtatásával a terminálon:

sudo apt update
sudo apt upgrade

2. lépés: Az Apache webszerver telepítése Debian 11 rendszerre.

Most telepítjük az Apache Web Servert a Debian rendszerre az alábbi parancs futtatásával:

sudo apt install apache2 apache2-utils

Erősítse meg az Apache összeállítását és verzióját:

apache2 -v

A konfigurációk megkezdése előtt győződjön meg arról, hogy az Apache szolgáltatások futnak a rendszeren. Futtassa a következő parancsot az apache szolgáltatások állapotának ellenőrzéséhez:

sudo systemctl status apache2
sudo systemctl start apache2
sudo systemctl enable apache2

Ezután szerkessze az Apache port konfigurációs fájlját:

nano /etc/apache2/ports.conf

Keresse meg és módosítsa a következő sorokat, hogy az apache a 8080-as porton fusson, amely csak a helyi gépről érhető el:

NameVirtualHost 127.0.0.1:8080
Listen 127.0.0.1:8080

Mentse és zárja be a fájlt, majd szerkessze az Apache alapértelmezett konfigurációs fájlját:

nano /etc/apache2/sites-enabled/000-default.conf

Módosítsa az alapértelmezett portot 80-ról 8000-re az alábbiak szerint:

<VirtualHost *:8000>

Mentse el és zárja be a fájlt, ha végzett. Ezután indítsa újra az Apache webszolgáltatást az összes konfigurációs módosítás alkalmazásához:

sudo systemctl restart apache2

Sikeres telepítés után meg kell tudnia nézni a teszt Apache weboldalt a webböngészőn keresztül:

http : //your-server-ip-address:8000

Állítsa be az Nginx-et fordított proxyként az Apache számára a Debian 11 Bullseye rendszeren

3. lépés: Az Nginx telepítése Debian 11 rendszerre.

Most a következő parancsot futtatjuk az Nginx telepítéséhez a Debian rendszerre:

sudo apt install nginx

A telepítés befejezése után indítsa el az Nginx-et, és adja hozzá, hogy automatikusan elinduljon a rendszer indításakor a következő használatával:

sudo systemctl start nginx
sudo systemctl enable nginx

Ellenőrizze a telepítést:

nginx -v

Ezután állítsa be az Nginx-et fordított proxyként, hogy a bejövő kéréseket átadja az Apache-kiszolgálónak a következő paranccsal:

nano /etc/nginx/sites-enabled/default

Illessze be a következő konfigurációt a fájlba, majd mentse és lépjen ki:

server {

listen 80;
index index.php index.html index.htm;

server_name your-server-ip;
                
location / {
proxy_pass http://localhost:8000;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}

Mentse és zárja be a fájlt, majd ellenőrizze, hogy az Nginxben nincs-e szintaktikai hiba az alábbi paranccsal:

nginx -t
sudo systemctl restart nginx

4. lépés: Tesztelje a fordított proxykiszolgálót.

Az Nginx és az Apache megfelelően telepítve és konfigurálva van. Most tesztelheti az Nginx fordított proxy működését. Most nyissa meg a webböngészőt, és írja be az URL-t . A következő képernyőn látnia kell az Apache webszerver alapértelmezett oldalát:http://your-server-ip-address

Állítsa be az Nginx-et fordított proxyként az Apache számára a Debian 11 rendszeren

Gratulálunk! Sikeresen beállította az Nginx fordított proxyt . Köszönjük, hogy ezzel az oktatóanyaggal konfigurálta az Nginxet fordított proxyként az Apache számára a Debian 11 Bullseye rendszeren. További segítségért vagy hasznos információkért javasoljuk, hogy látogassa meg az Nginx hivatalos webhelyét .

0 hozzászólás

Egy hozzászólás elküldése

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Wordpress TutoriálokApacheAz Nginx beállítása fordított proxyként az Apache számára a Debian 11 rendszeren