
/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_FUZEQueryString 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_DEBUGQueryString 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.templateBackend definition sample templatebackend__main.vclMain Backend
backends.vclEnable/Disable Backendsmodule.d/Modules definition filesmod_.vcl.templateModule definition sample templatemod_default.vclMod-Defaultmod_main.vclMod-Main(Core)mod_main_lib.vclMod-Main Librarymod_main_acl.vclMod-Main ACLmod_security.vclMod-Securitymod_php.vclMod-PHPmod_php_lib.vclMod-PHP Librarymod_drupal.vclMod-Drupalmod_drupal_lib.vclMod-Drupal Librarymod_drupal_acl.vclMod-Drupal ACLmod_dotNet.vclMod-DotNetmod_dotNet_lib.vclMod-DotNet Librarymod_shortCircuit.vclMod-ShortCircuitmod_shortCircuitTrigger.vclMod-ShortCircuitTriggermod_customError.vclMod-CustomErrormod_debug.vclMod-Debugmod_debugTrigger.vclMod-DebugTriggermod_debug_lib.vclMod-Debug Librarymod_test.vclMod-Testmod_userCustom.vclMod-UserCustom
modules.vclEnable/Disable Modulesetc/ETC filesdaemonVarnishD Daemon Config
nuCache.vclBootstarp FileINSTALLInstallation ManualVERSIONnuCache VersoinREADME.mdReadme, You are here!
-
Copy/Clone nuCache files to
/etc/varnish$ cd /etc/varnish $ git clone https://github.com/slashsBin/nuCache.git .
-
Use
etc/daemonfile 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.