BSD Ports

www/volta 0.3.0_1 DragonFly

High performance, low resource URI rewriter for Squid

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
www
Package size
22.4 KiB, 61.9 KiB installed

Description

Volta is a high performance, low resource URI rewriter for use with the Squid caching proxy server (http://www.squid-cache.org) With it, you can dynamically alter URI requests that pass through Squid based on various criteria.

It uses a state machine to parse URIs and rules, and a constant database to store and access those rules. It can then either perform conditional rewrites internally, or by evaluating Lua scripts.

In the other systems

SystemPortVersion
DragonFlywww/volta0.3.0_1
FreeBSDwww/volta0.3.0_1
HardenedBSDwww/volta0.3.0_1
GhostBSDwww/volta0.3.0_1

Install

Binary package:

pkg install volta

From DPorts:

cd /usr/dports/www/volta && make install clean

Dependencies

Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

To get volta up and running, you'll still need to do two things:

 - Enable url rewriting from within the squid configuration file.

 url_rewrite_program /usr/local/bin/volta -f /usr/local/etc/volta.db
 url_rewrite_children 5 startup=1 idle=2 concurrency=50

 - Create a volta rule database! For detailed instructions, please
 reference /usr/local/share/doc/volta/README, or volta's website at:
 https://bitbucket.org/mahlon/volta/