NAME¶
approx.conf - configuration file for approx proxy server
SYNOPSIS¶
/etc/approx/approx.conf
DESCRIPTION¶
Each non-blank line of the configuration file should contain a name/value pair,
separated by white space. Comments start with a "#" character and
continue to the end of the line.
Names that begin with the "$" character are reserved for use as
configuration parameters. The following parameters are currently defined:
- $cache
- Specifies the location of the approx cache directory (default:
/var/cache/approx). It and all its subdirectories must be owned by
the approx server (see also the $user and $group parameters, below.)
- $interval
- Specifies the time in minutes after which a cached file will be considered
too old to deliver without first checking with the remote repository for a
newer version (default: 60)
- $max_rate
- Specifies the maximum download rate from remote repositories, in bytes per
second (default: unlimited). The value may be suffixed with "K",
"M", or "G" to indicate kilobytes, megabytes, or
gigabytes per second, respectively.
- $max_redirects
- Specifies the maximum number of HTTP redirections that will be followed
when downloading a remote file (default: 5)
- $user, $group
- Specifies the user and group that owns the files in the approx cache
(default: approx)
- $syslog
- Specifies the syslog(3) facility to use when logging (default:
daemon)
- $pdiffs
- Specifies whether to support IndexFile diffs (default: true)
- $offline
- Specifies whether to deliver (possibly out-of-date) cached files when they
cannot be downloaded from remote repositories (default: false)
- $max_wait
- Specifies how many seconds an approx(8) process will wait for a
concurrent download of a file to complete, before attempting to download
the file itself (default: 10)
- $verbose
- Specifies whether informational messages should be printed in the log
(default: false)
- $debug
- Specifies whether debugging messages should be printed in the log
(default: false)
The other name/value pairs are used to map distribution names to remote
repositories. For example,
- debian http://ftp.debian.org/debian
security http://security.debian.org
TCP PORT NUMBER¶
The port on which
approx(8) listens is not specified in this file, but in
/etc/inetd.conf. The default value is 9999, for compatibility with
apt-proxy(8), but it may be changed by running the command
- dpkg-reconfigure approx
SEE ALSO¶
approx(8),
approx-gc(8),
inetd(8)
AUTHOR¶
Eric Cooper <ecc@cmu.edu>