وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Getting Started with NGINX

سرفصل های دوره

This course will teach you how to use NGINX to serve files, proxy traffic, load balance, cache, secure, manipulate, and optimize web traffic.


1. Course Overview
  • 1. Course Overview

  • 02. Installing NGINX to Host Static File
  • 01. The Official NGINX Docker Image
  • 02. Installing NGINX in Ubuntu - LinuxWSL
  • 03. Running the NGINX Service
  • 04. brew install nginx - macOS
  • 05. Diving into etcnginxnginx.conf
  • 06. Directives - Simple vs. Block
  • 07. Finding the Welcome Page - Location and Root Directives
  • 08. nginx.org Example Files and VS Code Extension
  • 09. Combining Config Files
  • 10. Configuring NGINX to Serve nginx.org Files
  • 11. Sending the Reload Signal to NGINX
  • 12. Setting a Custom 404 error page
  • 13. autoindex Directive and Cleanup

  • 3. Running a Reverse Proxy
  • 1. Running the Example Backends
  • 2. Setup NGINX to Listen on Port 8080
  • 3. The proxy pass Directive
  • 4. Configure the Ghost Backend with the Proxy URL
  • 5. Proxying the Hello Backend on Port 8081
  • 6. Proxying mailhog.com to the MailHog Backend
  • 7. The Host Header Drives Server Selection
  • 8. Proxying SMTP with the Stream Module
  • 9. Telnet an Email through Your SMTP Proxy

  • 4. Load Balancing Requests
  • 1. Load Balancing Architecture
  • 2. Scaling to Multiple Backends
  • 3. The upstream Directive
  • 4. Load Balancing Weights
  • 5. Backup Servers and Passive Health Checks
  • 6. ip hash Sticky Load Balancing
  • 7. Inspecting Headers with curl, httpie, or a Web Browser
  • 8. Header Diff - Direct vs. Proxied
  • 9. Inspecting Server-side Headers for Changes

  • 5. Caching, Buffering, and Proxy Headers
  • 1. Adding an X-Real-IP Header
  • 2. Fixing Proxied Websocket for MailHog with Headers
  • 3. Disable Buffering
  • 4. Transparent Caching
  • 5. Configuring a Proxy Cache
  • 6. Restart NGINX to Test proxy cache min uses
  • 7. Logging Cache HITMISSEXPIRED
  • 8. Selectively Disable Buffering for long Only

  • 6. HTTPS - Securing Traffic with TLS Termination
  • 1. Generating a Test Certificate with mkcert
  • 2. Configuring HTTPS on Port 443
  • 3. Verifying HTTPS Is Working with a Browser
  • 4. Verify with Commands - certigo, sslyze, and testssl
  • 5. Enabling the http2 Directive
  • 6. Secure Multiple Servers with server name
  • 7. Redirect HTTP to HTTPS

  • 07. Rewriting Requests and Responses
  • 01. return to Inspect Variables
  • 02. Confine return to inspect
  • 03. Replace .jpg with nginx.png
  • 04. rewrite Directive
  • 05. First, Set error log to Debug Level
  • 06. Then, Use nginx-debug
  • 07. Stepping through Request Rewriting in the Debug Logs
  • 08. AB Testing with split clients Directive
  • 09. Modifying the Response Body with sub filter
  • 10. gzip Directive to Compress Responses on the Fly
  • 11. Overriding the Inherited default type
  • 12. Heads up - Inheritance with add header
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 30654
    حجم: 370 مگابایت
    مدت زمان: 125 دقیقه
    تاریخ انتشار: 2 اسفند 1402
    دسته بندی محصول
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید