Learn Proper NGINX Configuration Context Logic

Поделиться
HTML-код
  • Опубликовано: 7 окт 2024

Комментарии • 33

  • @yellemonster
    @yellemonster Год назад +4

    So glad I found this video. Thank you!

  • @hoavoduong4800
    @hoavoduong4800 3 года назад +1

    Thanks. This tutorial is easy understand

  • @3042640426
    @3042640426 Год назад

    great video to have a big picture of config context

  • @bmfitzgerald3
    @bmfitzgerald3 2 года назад +5

    GREAT video, thank you. For some reason server good administration/configuration content seems to be quite rare on RUclips. Question: since you configured servers (virtual hosts) in both web.conf and server.conf, I am curious... is there any functional difference between the various conf files? Or do they all function in exactly the same way and it's just up to you to break up your configuration however you want?

    • @stephenlance4727
      @stephenlance4727 2 года назад +1

      Just to break up your config. This style of organization makes it easier to modify complex configurations as well as migrate your install to another machine.

  • @saengthong8945
    @saengthong8945 9 месяцев назад

    Thank you...Great Video

  • @autobahnmensch
    @autobahnmensch 2 года назад

    This class is awesome 😎

  • @pixelbogpixxelbog2090
    @pixelbogpixxelbog2090 Год назад

    Awesome video :)

  • @luckbychance3179
    @luckbychance3179 Год назад +1

    Hi Jay, can you explain how the communication happens from client to nginx to back-end server and vice versa

  • @bjarnesegaard5701
    @bjarnesegaard5701 3 года назад +1

    Thanks for the video.Im new to this and trying to use the NGINX as an API gateway in a kubernetes setting. It is the basic location and upstream stuff that doesnt seem to work.
    Do you have a video that specifically creates a gateway with NGINX?

  • @FaizanAli-m1w5r
    @FaizanAli-m1w5r 5 месяцев назад

    Start Nginx:
    sudo systemctl start nginx
    Stop Nginx:
    sudo systemctl stop nginx
    Restart Nginx (to apply configuration changes):
    sudo systemctl restart nginx
    Reload Nginx (to apply configuration changes without interrupting active connections):
    sudo systemctl reload nginx
    Check Nginx Configuration Syntax:
    sudo nginx -t
    View Nginx Status:
    sudo systemctl status nginx
    Enable Nginx to Start at Boot:
    sudo systemctl enable nginx
    View Worker Processes (list running worker processes and their process IDs):
    ps aux | grep nginx
    ps aux | grep nginx
    sudo nginx -V | grep "worker_connections"

  • @samansaeedi102
    @samansaeedi102 Год назад +1

    hi there. thanks for the nice video. I have a question. default.conf and web.conf are missing by default for me. is there something I must do in order to have them in conf.d?

  • @yuanyuan8326
    @yuanyuan8326 2 года назад

    Hi, Jay. The video exactly what I want and thank you so much for sharing it. I have a question now, did Nginx support to suspend a request to a service until it's requirement variable, which comes from another request's response, is ready?

  • @TSIXGaming
    @TSIXGaming 9 месяцев назад

    Is there a guide for configuring user and group privelage for nginx and php.fpm for wordpress on amazon linux 2023

  • @Tenly2009
    @Tenly2009 2 года назад +1

    At around 10:15 when you describe how the .conf files referenced by the include directories are loaded and processed alphabetically, I assume that you are only referring to those loaded with the wildcard. If I needed to ensure that one runs first or last, I could just add additional include directives (using the full file name) in any of the auto-loaded .conf files and those include statements would be loaded in the order they appear - right? Or not? (You made it sound like all of the include files are loaded alphabetically.). Other than this one slightly unclear point, the video was great and very useful! Thanks.

    • @stephenlance4727
      @stephenlance4727 2 года назад +1

      The wildcard loads files alphabetically. This is standard Linux behavior. To load certain files first, you can name your files like so: “01-file.conf”

  • @JesusHerrera-kl7il
    @JesusHerrera-kl7il 11 месяцев назад

    Good

  • @RalphNgOfficial
    @RalphNgOfficial Год назад

    Could you also please explain what are Upstream and Downstream ? Thanks

  • @katzda
    @katzda 2 года назад +1

    I have a question about that location directive. Will a simple forward slash match every Uri or literally just when you type a forward slash? Or why do you not need to type forward-slash in URI and it still does resolve? I have an app and I think it just resolves all URIs. But its kind of magic to me, needs a few words of explanation.

    • @stephenlance4727
      @stephenlance4727 2 года назад

      Every URI begins with a slash. So a simple slash will cause a location match for any URI in nginx.

    • @proxy5061
      @proxy5061 2 года назад

      You guys confuse me up with new things lol,🥺🙏

  • @ankitsaini5156
    @ankitsaini5156 Год назад

    How we define worker processes and connection
    And what is paging ?

  • @ramanarasimhaprasad2956
    @ramanarasimhaprasad2956 10 месяцев назад

    Hi Can we have multiple proxy_pass in single block directive (location)?

  • @namanrawal5849
    @namanrawal5849 2 года назад

    if I'm using the Kong Ingress Controller (runs on top of Nginx) in Kubernetes, where do I locate the main nginx conf file? I don't have an /etc/nginx/nginx.conf file. I do, however, have an /etc/kong/kong.conf.default file.

  • @ddrci88
    @ddrci88 2 года назад

    So basic , this tutorial, you can make how to optimize php workers , how to optimize worker and how to proper configures fastcgi caching, how to configure caching layer

  • @gajanangaikwad8934
    @gajanangaikwad8934 Год назад

    How to redirect the request using path to specific folder

  • @MuhammadTariqKhan-SE
    @MuhammadTariqKhan-SE 3 года назад +1

    Please share the github link.

    • @namanrawal5849
      @namanrawal5849 2 года назад +2

      "if you have any questions, please feel free to reach out to me in the comments section below" ------ WHERE ARE OUR RESPONSES JAY DESAI? lol

  • @surajdutta5730
    @surajdutta5730 2 года назад +2

    why is there no sites-available and sites-enabled folder in /etc/nginx?

    • @stephenlance4727
      @stephenlance4727 2 года назад

      Perhaps you’re not using Debian Linux. Different distributions can have config files in different locations. If you build nginx from source, you can choose anywhere for config files location.

    • @proxy5061
      @proxy5061 2 года назад

      Same also i can't see conf.d directive 🥺, tried everything , only way for me to complete targets , is to put everything manually,

    • @youtubeoneverything4581
      @youtubeoneverything4581 Год назад

      Those two folders are only available if you have installed nginx from ubuntu apt / snap repository and not from nginx source repo

    • @et_phonehome_2822
      @et_phonehome_2822 8 месяцев назад

      They exist for me whether I use Ubuntu or not when I use the OS repositories.