Uten noe videre, la oss komme i gang!
Følgende er trinnene som brukes til å lage en omvendt proxy i Nginx:
Trinn 1: Oppdater systemet og installer Nginx
Vi begynner med å oppdatere maskinen før vi installerer NGINX på systemet vårt:
sudo apt oppdatering
La oss nå installere Nginx på systemet vårt ved å utføre følgende kommando:
sudo apt install nginx
Installasjonen begynner så snart kommandoen er utstedt. Deretter starter vi Nginx -tjenesten ved å bruke denne kommandoen:
sudo systemctl start nginx
Vi kan nå aktivere Nginx -tjenesten med denne kommandoen:
sudo systemctl aktiver nginx
Du vil få følgende utdata som forteller deg at Nginx er aktivert.
La oss nå sjekke statusen til Nginx. Vi må sørge for at den kjører.
sudo systemctl status nginx
Utgangen forteller oss at Nginx går bra. Nå kan vi gå til neste trinn som konfigurerer Nginx som en omvendt proxy.
Trinn 2: Konfigurer Nginx som omvendt proxy
I dette trinnet, la oss konfigurere Nginx som en omvendt proxy. Dette kan oppnås ved å lage en omvendt proxy -konfigurasjonsfil som vist i følgende:
nano/etc/nginx/conf.d/tilpasset_proxy.konf
Når filen er opprettet, legger du til følgende konfigurasjonslinjer i filen:
server
Lytt 80;
Hør [::]: 80;
Server_name MyExample.com;
plassering /
proxy_pass http: // localhost: 3000/;
Lagre proxy -konfigurasjonsfilen og avslutning.
Vi må koble den nye proxy -konfigurasjonsfilen. Dette gjøres ved hjelp av følgende kommando:
ln -s/etc/nginx/conf.d/tilpasset_server.konf
Trinn 3: Test konfigurasjonen
La oss nå sjekke Nginx -konfigurasjonen ved å bruke følgende gitt kommando:
sudo nginx -t
Hvis du får følgende utdata, betyr dette at Nginx -konfigurasjonen er fin og det er ingen feil i det:
La oss starte Nginx på nytt med denne kommandoen:
sudo nginx -s omlasting
Avansert proxy -konfigurasjon
Konfigurasjonene som vi la til i proxy -konfigurasjonsfilen er nok til å lage en grunnleggende omvendt proxy. For komplekse applikasjoner må du imidlertid legge til flere konfigurasjoner i filen.
Konfigurer bufferne
For å konfigurere bufferne, legg til følgende linjer i filen:
plassering /
proxy_pass http: // localhost: 3000/;
proxy_buffering av;
Konfigurer forespørselsoverskriftene
For å konfigurere forespørselsoverskriftene, legg til følgende linjer:
plassering /
proxy_pass http: // localhost: 3000/;
proxy_set_header x-real-ip $ remote_addr;
Konklusjon
I dagens guide så vi detaljert hvordan du oppretter Nginx Reverse Proxy. For å gjøre det, installerte vi først Nginx på Linux -systemet vårt. Deretter opprettet vi en Nginx omvendt proxy -konfigurasjonsfil. Til slutt brukte vi de nye konfigurasjonene for Nginx for å begynne å jobbe som en omvendt proxy. Vi diskuterte også de avanserte konfigurasjonsalternativene som kan legges til Nginx Reverse Proxy Config -filen om nødvendig.
Vi håper du likte opplæringen.