awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
h5bp avatar

h5bp/server-configs-nginx

0
View on GitHub↗
11,562 stars·1,529 forks·MIT·26 views

Server Configs Nginx

This project provides a collection of optimized configuration boilerplates and templates for Nginx web servers. Its primary purpose is to provide a standardized foundation for server performance tuning, security hardening, and the deployment of virtual hosts.

The suite includes specific directives to mask server identity, protect sensitive system files, and secure communication. It also features predefined templates for managing multiple secure and non-secure website hosts using a modular directory structure.

Broadly, the project covers server resource tuning through worker process adjustments and connection limits. It addresses content delivery via browser cache management, compression settings, and MIME type mapping. Additionally, it provides structured log formats for monitoring web traffic and client requests.

Features

  • Web Server Configurations - Provides optimized configuration templates for Nginx to handle traffic, security, and site hosting.
  • Virtual Host Definitions - Organizes and deploys multiple websites on one server using templates for host configurations.
  • Web Server Tuning - Optimizes server resource utilization by adjusting worker processes and connection limits.
  • Web Server Security Hardening - Provides a suite of directives to mask server identity and protect sensitive system files.
  • Web Server Hardening - Applies security hardening rules to protect system files and ensure secure communication between hosts.
  • Sensitive File Protections - Implements directives to block public web access to sensitive system files and private configuration data.
  • Server Identity Masking - Reduces the attack surface by disabling software version broadcasting and restricting process privileges.
  • Web Server Hardening - Hardens the server by masking version info and blocking access to sensitive system files.
  • Asset Delivery Optimization - Improves page load speeds via browser caching, compression, and MIME type mapping.
  • Server - Provides pre-defined server rules to optimize asset loading, compression, and browser caching.
  • HTTP Cache Headers - Implements HTTP headers to manage browser and proxy caching behavior for static assets.
  • Site Configuration Management - Uses modular directory structures to organize and manage multiple website hosts.
  • Content Delivery Accelerators - Optimizes asset delivery through character encoding and content compression settings.
  • Virtual Hosting Templates - Provides predefined templates for generating server blocks to deploy secure and non-secure hosts.
  • Configuration Modularization - Organizes site definitions into enabled and disabled directories for independent host management.
  • Custom Log Formatting - Defines structured data patterns for access and error logs to track client requests.
  • Filesystem Access Restrictions - Provides specific directives to block access to sensitive system files and private directories.
  • Request Logging - Defines structured log formats and destinations to record client requests and server error events.
  • Web Traffic Logging - Defines custom log formats to track client requests and error events for troubleshooting.
  • Worker Process Tuning - Adjusts connection limits and worker process counts to maximize hardware throughput.
  • Asset Loading Strategies - Optimizes asset delivery through expiration headers and cross-domain font loading configurations.
  • Initial Page Load Optimizations - Provides server rules and headers to optimize web asset delivery and increase page loading speeds.
  • Configuration Management - Boilerplate configurations for optimized HTTP servers.
  • Configuration Management - Boilerplate configurations for improved security and performance.
  • Editor and Tooling Guides - Boilerplate configurations for the Nginx web server.

Star history

Star history chart for h5bp/server-configs-nginxStar history chart for h5bp/server-configs-nginx

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Projects sharing features with Server Configs Nginx

These projects share indexed features with Server Configs Nginx. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • getgrav/gravgetgrav avatar

    getgrav/grav

    15,395View on GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    View on GitHub↗15,395
  • valentinxxx/nginxconfig.iovalentinxxx avatar

    valentinxxx/nginxconfig.io

    28,286View on GitHub↗

    nginxconfig.io is a web-based NGINX configuration generator designed to create and optimize server configuration files through a guided setup process. It functions as a reverse proxy configurator, a web server security tool, and a content delivery optimizer. The tool provides a structured interface to generate configurations for routing external traffic to application backends and hardening servers against vulnerabilities. It focuses on the creation of security headers, encryption profiles, and specific settings for different server environments. The platform covers content delivery optimiza

    JavaScript
    View on GitHub↗28,286
  • magento/magento2magento avatar

    magento/magento2

    12,126View on GitHub↗

    This project is a PHP e-commerce platform and enterprise storefront framework designed for building and managing online stores. It functions as a modular PHP application and headless commerce engine, separating e-commerce business logic from frontend presentation to support multiple storefronts and devices. The system is built on a modular architecture that allows developers to add custom business logic and third-party integrations. It utilizes a service-contract-based API to ensure stability across module implementations and employs dependency-injection for object lifecycle management. Core

    PHPecommerceecommerce-platformhacktoberfest
    View on GitHub↗12,126
  • phanan/htaccessphanan avatar

    phanan/htaccess

    13,165View on GitHub↗

    This project is a comprehensive library of reusable configuration patterns for the Apache web server. It provides a collection of server-side directives designed to manage security, performance, and request routing through decentralized configuration files. The repository serves as a reference for implementing server-level settings without requiring global restarts. It includes specialized patterns for enforcing secure connections, managing cross-origin resource sharing, and protecting sensitive system files from public exposure. Users can leverage these snippets to implement clickjacking pro

    apacheawesomeawesome-list
    View on GitHub↗13,165
Compare all 30 related projects→

Frequently asked questions

What does h5bp/server-configs-nginx do?

This project provides a collection of optimized configuration boilerplates and templates for Nginx web servers. Its primary purpose is to provide a standardized foundation for server performance tuning, security hardening, and the deployment of virtual hosts.

What are the main features of h5bp/server-configs-nginx?

The main features of h5bp/server-configs-nginx are: Web Server Configurations, Virtual Host Definitions, Web Server Tuning, Web Server Security Hardening, Web Server Hardening, Sensitive File Protections, Server Identity Masking, Asset Delivery Optimization.

Which projects share features with h5bp/server-configs-nginx?

Projects with overlapping indexed features include: getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… valentinxxx/nginxconfig.io — nginxconfig.io is a web-based NGINX configuration generator designed to create and optimize server configuration files… magento/magento2 — This project is a PHP e-commerce platform and enterprise storefront framework designed for building and managing… phanan/htaccess — This project is a comprehensive library of reusable configuration patterns for the Apache web server. It provides a… cytopia/devilbox — Devilbox is a containerized development environment that provides a reproducible suite of web servers, databases, and… yandex/gixy — Gixy is a static configuration analyzer and security auditor for Nginx. It functions as an infrastructure-as-code…