Giter Club home page Giter Club logo

nginx-boilerplate's Introduction

#Nginx Boilerplate Awesome Nginx configuration template and a set of handy must-have snippets.


Features

  • Convenient include-based config structure
  • Optimized defaults
  • Connection and requests rate limitation settings
  • Backend response caching
  • Various predefined locations
  • Advanced logging

Demo

Run in trial mode

  • Run bin/run.sh as privileged user to restart Nginx in boilerplate mode
  • (optional) Update the root directive in src/nginx-bp/bootstrap/example.conf
  • (optional) Check src/nginx-bp/upstreams/php.conf to match your php-fpm setup (socket vs TCP/IP)
  • Go to http://localhost/

Run in UI generator mode

  • Run bin/ui.sh to start the UI (you can provide a server:port as an optional argument)
  • (optional) Or set up ui/ as the document root for a new virtualhost and run it from a web-server
  • Got to localhost:5517 (or whatever you specified as an optional argument)
  • Configure your boilerplate and hit the download button
  • (optional) If you have boilerplate running in a trial mode, hit test drive button to see how it works live!

If something doesn't work

  • Make sure you have cgi.fix_pathinfo set to 1 or commented out in php.ini
  • Check the contents of /var/log/nginx/yoursitename.error.log
  • Make sure to have proper file/folder permissions for config files
  • Create an issue on the project's github page

nginx-boilerplate's People

Contributors

umkus avatar dotted avatar kxepal avatar aredozubov avatar davgothic avatar uggedal avatar meniam avatar mic92 avatar sumbach avatar tombh avatar vsapronov avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.