<script type="text/javascript" src="http://www.ohloh.net/p/652070/widgets/project_thin_badge.js"></script>
/sBin/nuCache v1.1.8
Varnish-Cache Modular Configurations & VCLs with Pre-Defined Production Ready Templates & Tweaks
- Multi-Backends
- Modules
- Main: General Purpose WWW & Server-Side Language InDependant, Core nuCache Module
- Custom Error: A Custom Error Page
- PHP: PHP Specific
- Drupal: Drupal Specific
- .Net: ASP.Net Specific
- ShortCircuit: Pipes All Requests to BackEnd when Enabled
- ShortCircuitTrigger: Same as Mod-ShortCircuit but only when
NUCACHE_FUZE
QueryString is Set - Security: General W3 Security
- Default: Default Built-in Varnish-Cache VCL
- Debug: Sets Additional Information HTTP Headers for Debug Purposes
- DebugTrigger: Same as Mod-Debug but only when
NUCACHE_DEBUG
QueryString is Set - Test: Empty Mdoule for Writing Custom Tests
- UserCustom: Empty Mdoule for Writing Custom User Configurations
- Varnish-Cache v3.0.x
backend.d/
Backends definition filesbackend__.vcl.template
Backend definition sample templatebackend__main.vcl
Main Backend
backends.vcl
Enable/Disable Backendsmodule.d/
Modules definition filesmod_.vcl.template
Module definition sample templatemod_default.vcl
Mod-Defaultmod_main.vcl
Mod-Main(Core)mod_main_lib.vcl
Mod-Main Librarymod_main_acl.vcl
Mod-Main ACLmod_security.vcl
Mod-Securitymod_php.vcl
Mod-PHPmod_php_lib.vcl
Mod-PHP Librarymod_drupal.vcl
Mod-Drupalmod_drupal_lib.vcl
Mod-Drupal Librarymod_drupal_acl.vcl
Mod-Drupal ACLmod_dotNet.vcl
Mod-DotNetmod_dotNet_lib.vcl
Mod-DotNet Librarymod_shortCircuit.vcl
Mod-ShortCircuitmod_shortCircuitTrigger.vcl
Mod-ShortCircuitTriggermod_customError.vcl
Mod-CustomErrormod_debug.vcl
Mod-Debugmod_debugTrigger.vcl
Mod-DebugTriggermod_debug_lib.vcl
Mod-Debug Librarymod_test.vcl
Mod-Testmod_userCustom.vcl
Mod-UserCustom
modules.vcl
Enable/Disable Modulesetc/
ETC filesdaemon
VarnishD Daemon Config
nuCache.vcl
Bootstarp FileINSTALL
Installation ManualVERSION
nuCache VersoinREADME.md
Readme, You are here!
-
Copy/Clone nuCache files to
/etc/varnish
$ cd /etc/varnish $ git clone https://github.com/slashsBin/nuCache.git .
-
Use
etc/daemon
file as VarnishD Daemon Config file# Debian $ mv /etc/default/varnish{,.nuCacheSave} $ ln -s /etc/varnish/etc/daemon /etc/default/varnish # CentOS $ mv /etc/sysconfig/varnish{,.nuCacheSave} $ ln -s /etc/varnish/etc/daemon /etc/sysconfig/varnish
-
Enjoy!
See INSTALL.md for more Information & details.
nuCache is licensed under the MIT License.