Tuesday, August 12, 2008

opsi configure squid 2.6

Akhirnya dapat juga opsi2 konfigurasi squid 2.6 full STMJ ( Susu Telor Madu Jahe ), kalaupun dapat selama ini hanya sepotong-potong saja. Maaf .. mudah-mudahan tidak susah di bacanya.

Sementara ini masih mencari piece of art full konfigurasi versi 3.0 ... Searching mode on.
--disable-FEATURE       
do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG]  
include FEATURE [ARG=yes]
--enable-maintainer-mode  
enable make rules and dependencies not useful
(and sometimes confusing) to the casual installer
--disable-dependency-tracking  
speeds up one-time build
--enable-dependency-tracking   
do not reject slow dependency extractors
--enable-dlmalloc=
LIB Compile & use the malloc package by Doug Lea
--enable-gnuregex       
Compile GNUregex.  Unless you have reason to use this
option, you should not enable it. 
--enable-mempool-debug  
Include MemPool debug verifications
--enable-xmalloc-statistics
Show malloc statistics in status page
--disable-carp           
Disable CARP support
--enable-async-io=N_THREADS
Shorthand for
  --with-aufs-threads=N_THREADS
  --with-pthreads
  -enable-storeio=ufs,aufs

--enable-storeio="list of modules"
Build support for the list of store I/O modules.
--enable-heap-replacement
Backwards compatibility option. Please use the
new --enable-removal-policies directive instead.
--enable-removal-policies="list of policies"
Build support for the list of removal policies.
The default is only to build the "lru" module.
--enable-icmp           
Enable ICMP pinging
--enable-delay-pools    
Enable delay pools to limit bandwidth usage
--enable-useragent-log  
Enable logging of User-Agent header
--enable-referer-log    
Enable logging of Referer header
--disable-wccp          
Disable Web Cache Coordination V1 Protocol
--disable-wccpv2        
Disable Web Cache Coordination V2 Protocol
--enable-kill-parent-hack
Kill parent on shutdown
--enable-forward-log    
Enable experimental forward_log directive
--enable-multicast-miss 
Enable experimental multicast notification 
--enable-snmp           
Enable SNMP monitoring
--enable-cachemgr-hostname=hostname
Make cachemgr.cgi default to this host
--enable-arp-acl        
Enable use of ARP ACL lists (ether address)
--enable-htcp           
Enable HTCP protocol
--enable-ssl            
Enable ssl gatewaying support using OpenSSL
--enable-forw-via-db    
Enable Forw/Via database
--enable-cache-digests  
Use Cache Digests
--enable-default-err-language=lang
Select default language for Error pages 
--enable-err-languages=\"lang1 lang2..\"
Select languages to be installed. 
(All will be installed by default)
--enable-coss-aio-ops   
Enable COSS I/O with Posix AIO (default is aufs I/O)
--enable-select         
Force the use of select support.
--disable-select        
Disable select support
--enable-select-simple  
Force the use of select support (POSIX).
--enable-poll           
Force the use of poll even if automatic checks
indicate poll may be broken on your plaform.
--disable-poll          
Disable the use of poll.
--enable-epoll          
Force the use of epoll even if automatic checks
--disable-epoll         
Disable the use of epoll.
--enable-kqueue         
Force the use of kqueue even if automatic checks
--disable-kqueue        
Disable kqueue support.
--disable-http-violations
This allows you to remove code which is known to
violate the HTTP protocol specification.
--enable-ipf-transparent
Enable Transparent Proxy support for systems
using IP-Filter network address redirection.
--enable-pf-transparent
Enable Transparent Proxy support for systems
using PF network address redirection.
--enable-linux-netfilter
Enable Transparent Proxy support for Linux 2.4 and later
--enable-large-cache-files
Enable support for large cache files (>2GB)
--enable-linux-tproxy
Enable real Transparent Proxy support for 
Netfilter TPROXY.
--enable-leakfinder
Enable Leak Finding code.  Enabling this alone
does nothing; you also have to modify the source
code to use the leak finding functions.  Probably
Useful for hackers only.
--disable-ident-lookups
This allows you to remove code that performs
Ident (RFC 931) lookups.
--disable-internal-dns  
This prevents Squid from directly sending and
receiving DNS messages, and instead enables the
old external 'dnsserver' processes.
--enable-truncate       
This uses truncate() instead of unlink() when
removing cache files.  Truncate gives a little
performance improvement, but may cause problems
when used with async I/O.  Truncate uses more
filesystem inodes than unlink..
--enable-default-hostsfile=path
Select default location for hosts file.
See hosts_file directive in squid.conf for details
--enable-win32-service  
Compile Squid as a WIN32 Service
Works only on Windows NT and Windows 2000 Platforms.
--enable-auth="list of auth scheme modules"
Build support for the list of authentication schemes.
--enable-basic-auth-helpers="list of helpers"
This option selects which basic scheme proxy_auth
helpers to build and install as part of the normal
build process. For a list of available helpers see 
the helpers/basic_auth directory.
--enable-ntlm-auth-helpers="list of helpers"
This option selects which proxy_auth ntlm helpers
--enable-digest-auth-helpers="list of helpers"
This option selects which digest scheme proxy_auth
--enable-negotiate-auth-helpers="list of helpers"
This option selects which negotiate scheme authentication
--enable-ntlm-fail-open
Enable NTLM fail open
--enable-external-acl-helpers="list of helpers"
This option selects which external_acl helpers.
--disable-unlinkd       
Do not use unlinkd
--enable-stacktraces    
Enable automatic call backtrace on fatal errors
--enable-x-accelerator-vary
Enable support for the X-Accelerator-Vary
HTTP header. Can be used to indicate
variance within an accelerator setup.
Typically used together with other code
that adds custom HTTP headers to the requests                        
--enable-follow-x-forwarded-for
Enable support for following the X-Forwarded-For
HTTP header to try to find the IP address of the
original or indirect client when a request has
been forwarded through other proxies.
 
Optional Packages:
 --with-PACKAGE[=ARG]    
use PACKAGE [ARG=yes]
--without-PACKAGE       
do not use PACKAGE (same as --with-PACKAGE=no)
--with-valgrind-debug   
Include debug instrumentation for use with valgrind
--with-aufs-threads=N_THREADS
Tune the number of worker threads for the 
aufs object store.
--with-pthreads         
Use POSIX Threads
--with-aio              
Use POSIX AIO
--with-dl               
Use dynamic linking
--with-openssl=prefix
Compile with the OpenSSL libraries
--with-coss-membuf-size 
COSS membuf size (default 1048576 bytes)
--with-large-files      
Enable support for large files (logs etc).
--with-build-environment=model
The build environment to use. Normally one of
POSIX_V6_ILP32_OFF32   32 bits
POSIX_V6_ILP32_OFFBIG  32 bits with large file support
POSIX_V6_LP64_OFF64    64 bits
POSIX_V6_LPBIG_OFFBIG  large pointers and files
XBS5_ILP32_OFF32       32 bits (legacy)
XBS5_ILP32_OFFBIG      32 bits with large file support(legacy)
XBS5_LP64_OFF64        64 bits(legacy)
XBS5_LPBIG_OFFBIG      large pointers and files(legacy)
default                The default for your OS
--with-maxfd=N          
Override maximum number of filedescriptors. 
Useful if you build as another user who is 
not privileged to use the number of filedescriptors 
you want the resulting binary to support

Referensi :

http://www.genunix.org
 


[get this widget]

0 komentar: