awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dunwu avatar

dunwu/nginx-tutorial

0
View on GitHub↗
5,437 stars·748 forks·JavaScript·CC-BY-SA-4.0·3 viewsdunwu.github.io/nginx-tutorial↗

Nginx Tutorial

This project is a set of configuration guides and instructional tutorials for setting up Nginx as a web server and reverse proxy. It provides practical examples for hosting static files and directing network traffic to backend servers.

The materials cover the implementation of load balancing using weighted round-robin strategies to distribute traffic across server clusters. It also provides guidance on configuring reverse proxies to manage request flow and secure application access.

The documentation includes instructions for routing requests by URL path to host multiple applications on a single domain and managing cross-origin resource sharing headers. Additionally, it covers the setup of file servers to expose local directories for downloading and viewing static assets.

Features

  • Nginx Configuration Tutorials - Provides comprehensive instructional guides for installing and configuring Nginx as a web server.
  • Reverse Proxy Configurations - Provides step-by-step configurations for routing traffic to backend servers via a reverse proxy.
  • Traffic Load Balancers - Implements load balancing strategies to distribute incoming network traffic across a server cluster.
  • NGINX Administration Guides - Offers practical examples and instructional guides for setting up Nginx as a web server and reverse proxy.
  • Load Balancers - Implements load balancers to distribute network traffic and prevent system overload.
  • Reverse Proxies - Provides instructions for configuring reverse proxies to forward incoming network traffic to backend services.
  • Reverse Proxy Implementation - Delivers step-by-step guidance on routing network traffic to backend servers using Nginx.
  • Static Site Hosting - Configures Nginx for the delivery of pre-authored static web assets to browsers.
  • Static Web Hosting - Provides guides for hosting and serving static HTML content and assets via Nginx.
  • Backend Service Mapping - Maps specific URL paths to distinct backend services to host multiple applications on a single domain.
  • Weighted Round-Robin Strategies - Provides tutorials on using weighted round-robin strategies to balance traffic across clusters.
  • Local File Servers - Demonstrates how to set up a local file server to expose directories for downloading assets.
  • Cross-Origin Resource Sharing (CORS) Policies - Implements CORS header management through a proxy layer to enable cross-origin communication.
  • Static File Servers - Provides examples for setting up Nginx as a lightweight server for hosting static files and directories.
  • Path-Based Routing - Maps specific URL paths to different backend servers to host multiple applications on one domain.
  • Web Servers - Configuration and usage guide for a high-performance web server.

Star history

Star history chart for dunwu/nginx-tutorialStar history chart for dunwu/nginx-tutorial

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does dunwu/nginx-tutorial do?

This project is a set of configuration guides and instructional tutorials for setting up Nginx as a web server and reverse proxy. It provides practical examples for hosting static files and directing network traffic to backend servers.

What are the main features of dunwu/nginx-tutorial?

The main features of dunwu/nginx-tutorial are: Nginx Configuration Tutorials, Reverse Proxy Configurations, Traffic Load Balancers, NGINX Administration Guides, Load Balancers, Reverse Proxies, Reverse Proxy Implementation, Static Site Hosting.

What are some open-source alternatives to dunwu/nginx-tutorial?

Open-source alternatives to dunwu/nginx-tutorial include: google/seesaw — Seesaw is a traffic distribution platform based on Linux Virtual Server technology. It functions as a load balancer… svenstaro/miniserve — Miniserve is an HTTP static file server that hosts local directories over the network with an integrated web-based… cloudflare/pingora — Pingora is a Rust-based framework for building high-performance network services, including HTTP reverse proxies,… glitternetwork/pinme — Pinme is a full stack deployment platform and infrastructure orchestration tool. It functions as an LLM application… vercel/serve — Serve is a Node.js static file server that delivers assets and single-page applications from a local directory over… sozu-proxy/sozu — Sozu is a high-performance, memory-safe reverse proxy and load balancer built in Rust. It is designed to manage HTTP,…

Open-source alternatives to Nginx Tutorial

Similar open-source projects, ranked by how many features they share with Nginx Tutorial.
  • google/seesawgoogle avatar

    google/seesaw

    5,673View on GitHub↗

    Seesaw is a traffic distribution platform based on Linux Virtual Server technology. It functions as a load balancer for managing high-availability network clusters, utilizing a BGP anycast routing controller to advertise and withdraw virtual IP addresses to direct traffic to the nearest available node. The system includes a direct server return orchestrator that allows backend servers to send outbound traffic directly to clients. It also provides a cluster management command line interface for controlling reload configurations and triggering failovers between nodes. The platform covers backe

    Go
    View on GitHub↗5,673
  • svenstaro/miniservesvenstaro avatar

    svenstaro/miniserve

    7,391View on GitHub↗

    Miniserve is an HTTP static file server that hosts local directories over the network with an integrated web-based file browser. It functions as a single-binary tool capable of serving as a markdown rendering server, a TLS-enabled web server for encrypted traffic, and a WebDAV file manager for remote file operations. The project distinguishes itself through specialized hosting modes, including a single page application mode that routes requests to a single index file and the ability to generate random hexadecimal access URLs to obscure served directories. It also provides the ability to conve

    Rustclicommand-linecommand-line-tool
    View on GitHub↗7,391
  • glitternetwork/pinmeglitternetwork avatar

    glitternetwork/pinme

    2,786View on GitHub↗

    Pinme is a full stack deployment platform and infrastructure orchestration tool. It functions as an LLM application builder that converts natural language prompts into functional web applications with automated interfaces and business logic. The platform provides a static site hosting service and a content-addressable data manager for transferring project assets between environments. It automates the provisioning of workers, databases, and domains to launch applications via a single command. The system covers cloud resource management, project lifecycle orchestration from templates, and incr

    TypeScriptai-toolsclaude-code-skillclaude-skills
    View on GitHub↗2,786
  • cloudflare/pingoracloudflare avatar

    cloudflare/pingora

    26,833View on GitHub↗

    Pingora is a Rust-based framework for building high-performance network services, including HTTP reverse proxies, layer seven load balancers, and TLS termination proxies. It serves as an asynchronous network library designed to intercept and route HTTP, gRPC, and WebSocket traffic between clients and upstream backend servers. The project enables zero-downtime service updates by handing over listening sockets between processes during binary or configuration upgrades. It utilizes a programmable multi-phase pipeline to modify request and response bodies and headers, and it provides a pluggable T

    Rust
    View on GitHub↗26,833
See all 30 alternatives to Nginx Tutorial→