⚙️ NGINX config generator on steroids 💉
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Bálint Szekeres 3d4c29b237
build:scss:watch
6 years ago
cypress fix tests 6 years ago
public application/rss+xml fix 6 years ago
resources/scss site selector refactor 6 years ago
.deploy_rsa.enc travis rsync 6 years ago
.editorconfig Travis CI 7 years ago
.eslintrc added eslint 6 years ago
.gitignore Change to sites-available instead of sites-enabled (#31) 6 years ago
.travis.yml deploy fix 6 years ago
.travis_deploy.sh travis beta deploy 6 years ago
LICENSE.md add LICENSE.md 7 years ago
README.md enabled TLSv1.3, replaced SSL profiles logic to OWASP 6 years ago
cypress.json cypress video off 6 years ago
package-lock.json node-sass 6 years ago
package.json build:scss:watch 6 years ago

README.md

nginxconfig.io

NGiИX configuration generator

Features

Site

  • Domain
  • Path
  • Document root
  • www subdomain
  • CDN
  • Redirect www to non-www or non-www to www
  • Listen IPv4, IPv6

HTTPS

Security

  • Referrer-Policy
    • no-referrer
    • no-referrer-when-downgrade
    • origin
    • origin-when-cross-origin
    • same-origin
    • strict-origin
    • strict-origin-when-cross-origin
    • unsafe-url
  • Content-Security-Policy
  • X-Frame-Options
  • X-XSS-Protection
  • X-Content-Type-Options
  • server_tokens
  • limit_req (throttle WordPress login)

PHP

  • PHP
  • PHP server
    • TCP
    • HHVM socket
    • 5.x socket
    • 7.x socket
  • PHP backup server
  • WordPress security essentials
  • Drupal security essentials
  • Magento security essentials

Python

  • Python
  • Python server
  • Python backup server

Routing

Cache

  • Assets (css(\.map)?|js(\.map)?)
  • Media
    • Images (jpe?g|png|gif|ico|cur|heic|webp|tiff?)
    • Audio (mp3|m4a|aac|ogg|midi?|wav)
    • Video (mp4|mov|webm|mpe?g|avi|ogv|flv|wmv)
  • SVG (svgz?)
  • Fonts (ttf|ttc|otf|eot|woff2?)

Reverse proxy

  • Reverse proxy
  • Path
  • proxy_pass
  • Proxy headers

Logging

  • access_log
  • error_log
  • access_log by domain
  • error_log by domain
  • log_not_found

nginx

  • worker_processes
  • user
  • pid
  • client_max_body_size

Tools

  • Download generated config
  • Modularized / unified structure (multiple or singe file(s))
  • Share settings
  • Reset

Built With

Resources