Configure NGINX as a Reverse Proxy

Поділитися
Вставка
  • Опубліковано 26 вер 2024

КОМЕНТАРІ • 56

  • @yahya1badawi1
    @yahya1badawi1 2 роки тому +27

    simple and direct to the point tutorial :))

    • @jairunet
      @jairunet 9 місяців тому

      Seriously? I got more confused now and will need to basically look for a better explanation, I appreciate the work of the engineer here, however, there is a saying, when you understand something really well you can explain it to a 5-year-old and it will be understood.

  • @direttodiretto3120
    @direttodiretto3120 Рік тому +4

    Fantastic video it helped me to understand how to configure, in a right way, this technology. Thank you.

  • @stevecassidy
    @stevecassidy Рік тому +8

    Really useful video - thanks very much. could you do another showing how you can proxy based on the domain/subdomain name please?

  • @Gustavoutnfra
    @Gustavoutnfra Рік тому +1

    *Very nice video and explanation, thanks a lot and greetings from Argentina.*

  • @lahwfsk167
    @lahwfsk167 2 роки тому +4

    very nice and clear tutorial, thx so much

  • @ghauri001
    @ghauri001 3 роки тому +6

    very informative video, thank you

  • @alirezahassani8646
    @alirezahassani8646 2 роки тому +2

    Hi sir,
    Good custom logs format.
    TY.

  • @DentargPL
    @DentargPL 3 роки тому +9

    ctrl+L is faster than clear ;), thx for the tutorial

    • @lyingcat9022
      @lyingcat9022 2 роки тому +1

      Or alias "c" to "clear" in your terminal rc file. :)

  • @matthiasebert9612
    @matthiasebert9612 Рік тому +1

    I have a ca provideing certificates for all my servers. How can I configure nginx to use the ca.crt file to check if it is one of my own servers requesting and just let this requests through?

  • @pttech4412
    @pttech4412 2 роки тому +3

    is there a simple line we can add to the config where we set up the custom_log to include datetime? I am struggling to find something suitable on google

    • @rehmanarshad1848
      @rehmanarshad1848 2 роки тому +1

      If you're on Linux you can use logrotate It's a built in utility for managing log files.
      Create a custom logroate job for nginx
      $ vi /etc/logrotate.d/nginx
      /var/log/nginx/*.log {
      create 600 nginx nginx
      daily
      delay-compress
      date %mm-dd-yyy
      rotate 4
      post_rotate >2 /dev/null
      }
      The file would look something like that. You can look the documentation or Linux manual pages for logrotate.
      Good luck on your endeavors!

  • @bivasranjandas1346
    @bivasranjandas1346 2 роки тому +1

    Excellent Demo

  • @Alirezavafaee
    @Alirezavafaee 2 роки тому +1

    Thanks for the video

  • @tegaogheneovo5881
    @tegaogheneovo5881 2 роки тому +1

    Getting cors policy blocked I don't know how to write up the sites available file for my stack😣

  • @mabrukc
    @mabrukc Рік тому

    Good technical level on the presentation and informative

  • @justinnoor4915
    @justinnoor4915 2 роки тому +3

    Can the reverse proxy and load balancer be on the same instance of Nginx, or should they be on separate instances?

    • @jay15183
      @jay15183 2 роки тому +1

      Absolutely. That's the idea. However, for enterprise architectures, I'd defer to the security teams for guidance.

  • @fabr3331
    @fabr3331 2 роки тому +2

    After configuring NGINX to an IIS web server, is there any additional setup needed at Windows Server?

  • @marciosantos941
    @marciosantos941 3 роки тому +2

    Thanks a lot!

  • @chrisowuor605
    @chrisowuor605 5 місяців тому

    how about if I have two apps running in my instance say in port 4000 and 9000 then I want to serve the two apps using the same IP but different paths in the request

  • @imran06614
    @imran06614 8 місяців тому

    I am using Nginx as a revere proxy and I have a requirement to Intercept the application server response ( encrypt it by calling another service before returning it to the client ) could you please suggest a solution.

  • @Aaron-n2x2v
    @Aaron-n2x2v 10 місяців тому +1

    default nginx behaviour is bloody naughty in my experience lol

  • @fabricenikine1423
    @fabricenikine1423 Рік тому

    Hello, i have this error on the firefox page : 502 gateway
    I have an nginx proxy reverse with an iis. How to resolve this error ? Thanks.

  • @74giannico
    @74giannico 2 роки тому +2

    thanks for the video. I wanted to ask if there is a configuration that works with exchange. I have tried various configurations but I have had problems especially with the OUTLOOK and mobile clients

  • @nikolavukovic5678
    @nikolavukovic5678 4 місяці тому

    great content thanks!

  • @miladvaziri3
    @miladvaziri3 2 роки тому +1

    it was useful, thanks a lot

  • @Sophia_lovy
    @Sophia_lovy 2 роки тому +3

    /etc/nginx/conf.d is empty.

  • @uuu12343
    @uuu12343 2 роки тому +1

    Hi! Correct me if im wrong, I am using Pihole, a DNS Resolver Server + Sinkhole + Firewall.
    To map a custom URL (I.e. domain:port/subdomain) to a custom Domain Name, I'll need to use reverse proxy, am i right?

    • @toasterbath1395
      @toasterbath1395 Рік тому

      Yes this is the whole point of a reverse proxy to map a subdomain to the same public ip but different port/ internal ip

  • @discordxd4337
    @discordxd4337 2 роки тому +1

    I believe you can but tNice tutorials will depend what version you have.

  • @mariobader2152
    @mariobader2152 Рік тому

    What can you do to display static elements that have a relative path?
    Doesn't seem to work

  • @dsulvadarius
    @dsulvadarius Рік тому

    Is it beneficial to configure nginx as a web server and a reverse proxy on the same VM?

  • @ronkali5365
    @ronkali5365 2 роки тому +2

    Can this be setup on Qnap for plex and emby apps ?

  • @ahmedfarhat8853
    @ahmedfarhat8853 2 роки тому +1

    Thank you so much for tNice tutorials

  • @_dwix
    @_dwix 3 роки тому +1

    Is it possible to use nginx reverse proxy as tcp?

  • @deepaksingh-qd7xm
    @deepaksingh-qd7xm 4 місяці тому

    can anyone tell me i am passing the headers from frontend but it is lost at nginx gateway i want to pass it back to backend anyone who knows how to do it?????????????????????????????????????????????

  • @mohamedyoussef8835
    @mohamedyoussef8835 Рік тому

    Awesome video +++++++++++++ 🙂

  • @deviantstudio
    @deviantstudio Рік тому

    it becomes pain in the as when it comes to configuring https reverse proxy

  • @andyfifedenim
    @andyfifedenim 3 роки тому +1

    Where is the git hub?

    • @nginx_official
      @nginx_official  3 роки тому

      Here's the repo: github.com/jay-nginx/reverse-proxy.

    • @andyfifedenim
      @andyfifedenim 3 роки тому +1

      @@nginx_official thank you.. great video btw!!

  • @hackerarmy7037
    @hackerarmy7037 2 роки тому

    Is Nginx free version support tcp and udp reverse proxy?

    • @nginx_official
      @nginx_official  2 роки тому +2

      Yes - NGINX OSS (free version) supports both TCP and UDP proxying/load-balancing. Both TCP/UDP proxying/load-balancing is performed by the Stream Module. More details on the links below:
      docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/

    • @Jamie-kf2vf
      @Jamie-kf2vf 2 роки тому

      Well this is awesome. My knowledge on networks, reverse proxies etc is utterly woeful but this helps me understand the fundamentals of Nginx. Thank you!

  • @pebcak420
    @pebcak420 2 роки тому +1

    DONT BE ALARMED!
    You have a mobile cranial impression. Please seek medical attention or perhaps check your camera filter settings :)

  • @tegaogheneovo5881
    @tegaogheneovo5881 2 роки тому +2

    And don't know if I should use conf,🙄🙄 sites available 😠

  • @Micha-cc8hf
    @Micha-cc8hf Місяць тому

    shity youtube doesn't accept my comment where I asked about http2 to http reverse proxy

  • @yapayzeka
    @yapayzeka 5 місяців тому

    proxy_add_x_forwarded_for gives error for me

  • @brotherly9058
    @brotherly9058 3 роки тому +1

    In my directory, I can't find default.conf, what can I do? I NEED SOME HELPS.

    • @nginx_official
      @nginx_official  2 роки тому

      default.conf is located in /conf.d/default.conf when you install NGINX OSS or Plus.
      Here’s a link to installing NGINX OSS - docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-open-source/

  • @tkk554
    @tkk554 3 роки тому +1

    any way to do Reverse Proxy for tcp stream?

    • @nginx_official
      @nginx_official  2 роки тому +1

      Absolutely - You can proxy TCP connections using proxy_pass directive. It is performed via the Stream Module. Links below give you more details.
      docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/
      docs.nginx.com/nginx/admin-guide/security-controls/securing-tcp-traffic-upstream/

  • @samansaeedi102
    @samansaeedi102 Рік тому

    please tell us how you installed nginx on vm? thanks

  • @RoamFree1866
    @RoamFree1866 4 місяці тому

    Nicely explained; I wish I had come across this before wasting a lot of time through trial and error on Apache. Thank you!