⚙️ NGiИX config generator generator on steroids 💉
Switch branches/tags
Nothing to show
Clone or download
Latest commit 23140a0 Nov 23, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cypress test fix Aug 19, 2018
public Drupal: handle private files Nov 23, 2018
resources/scss responsive fixes Nov 18, 2018
.deploy_rsa.enc travis rsync Jul 1, 2018
.editorconfig Travis CI Jan 13, 2018
.eslintrc added eslint Nov 19, 2018
.gitignore Change to sites-available instead of sites-enabled (#31) Nov 20, 2018
.travis.yml travis deploy script fix Jul 1, 2018
.travis_deploy.sh travis deploy script fix Jul 1, 2018
LICENSE.md add LICENSE.md Jan 11, 2018
README.md typo fixes Nov 3, 2018
cypress.json cypress video off Jul 1, 2018
package-lock.json package.json update Nov 19, 2018
package.json package.json update Nov 19, 2018

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

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