Squid Web Proxy Server for SCO OpenServer 5.0 Release and Installation Notes
System requirements
Installing and removing Squid
Installing Squid
Previous Installations
Starting Squid
Removing Squid
Additional Configuration
Obtaining Product Updates
Obtaining Product Support
Licensing Information
Documentation
Squid Web Proxy Server is a free, high-speed Internet proxy-caching program that works with a web server to allow users fast access to cached Internet and Intranet pages. Most firewall proxies do not store copies of Internet data returned to a user, but refetch the information each time it is requested. By caching previously requested pages, Squid can reduce the time to serve Internet and Intranet information to users and save valuable networking bandwidth. Squid also offers features such as Transparent Caching and Acceleration. See the Squid User's Guide at http://www.squid-cache.org/Doc/Users-Guide for more information.
The following notes apply only to the supported Squid web proxy server Release 2.3STABLE2 installed from the Skunkware 2000 CD on OpenServer 5.0 systems.
System requirements
-
Squid software
Software: |
SCO OpenServer 5.0.4, 5.0.5, or greater |
RAM: |
>8MB |
Disk Space: |
4MB free disk space |
-
Squid documentation
Disk Space: |
1.5MB free disk space |
Installing and removing Squid
Installing Squid
To install Squid, use custom(ADM).
See your OpenServer 5.0 documentation for details.
Previous installations
The Open Server Release
5 Squid installed from Skunkware 2000 is not upgradeable from any previously installed Skunkware Squid package. Installation will overwrite any existing, previously installed Open Server 5 Squid software. If you have a previous version of the Open Server 5 Squid package installed it is recommended that you make a backup of it before installing this newer version.
The Skunkware Squid conflicts directly with any previously installed versions of Squid from Open Server Release 5 Optional Services 'squid' packages, or from the Open Source Squid organization web site. If the Open Server Release 5 Optional Services of Open Source Squid is installed, it must be removed before installing the Skunkware 2000 Squid package. Before removing the Skunkware or Open Source Squid package, it is recommended that you make a backup of it before installing this version of the software.
Starting Squid
To enable and start Squid, use the /etc/squid script:
/etc/squid enable
Options accepted by /etc/squid include start, stop, enable, disable, query, restart, and rotate. See Squid(1M) man page for details.
Removing Squid
To remove a layered product or patch, use custom(ADM).
See your OpenServer 5.0 documentation for details.
Additional Configuration
Squid installed from Skunkware 2000 by default configures itself for immediate use. Following are some additional configuration options which you may choose to employ.
Configuration changes should be make in
/usr/local/squid/etc/squid.conf
IMPORTANT NOTE:
If the server is running, it will need to be restarted before any changes can take effect.
By default, Squid uses 100M of disk space for storing cached documents. On a dedicated proxy server, this value is likely to be too small. The appropriate value to change is "cache_dir". See the configuration file for details. After changing this value, it is necessary to recreate the cache directories using the -z switch before starting Squid:
/usr/local/squid/bin/squid -z
/etc/squid start
By default, Squid uses 8M of RAM for storing "hot" (very popular) replies. One a dedicated proxy server, this value is likely to be too small. the appropriate value to change is "cache_mem".
By default, acls (access control lists) prevent users from connecting to the proxy server, with the exception of localhost. In order to allow access to others, it will be necessary to add an acl for the appropriate users. Information on creating acls as well as examples of acls may be found in the acl section of the User's Guide.
By default, Squid error messages are in the same language as the installed machine's locale. In order to change the language of the Squid error messages, simply change the symbolic link /usr/local/squid/etc/errors
to point to the appropriate directory in /usr/local/squid/etc/locale.
Obtaining Product Updates
For product updates, patches, and other product assistance, visit the SCO Downloads page:
http://www.sco.com/downloads
Obtaining Product Support
Support for Squid on Open Server Release 5.0.6 installed from the Skunkware 2000 CD is provided by SCO.
Visit the SCO Support web site for the latest information, patches, and support options:
http://www.sco.com/support/
Licensing Information
Squid 2.3STABLE2 is licensed under the GNU General Public License (version 2).
Documentation
Squid 2.3STABLE2 for SCO Open Server 5 includes the User's Guide in /usr/local/squid/docs/Users-Guide. There is also a man page installed as /usr/man/html.ADM/squid.ADM.html, available through the man command or through SCOhelp. At this time, the included User's Guide is the most current release. Check http://www.squid-cache.org/ for future releases of the User's Guide and for additional available documentation, such as the FAQ.
One other source of information is Squid's configuration file,
/usr/local/squid/etc/squid.conf,
which is heavily commented.
©
1999 The Santa Cruz Operation, Inc. All rights reserved.