RHN Proxy Server: Installation and Configuration Guide; Version 1.7.0
Previous Next

Chapter 2. Software Requirements

The following software requirements should be met by installing Red Hat Linux 7.2 or Red Hat Linux Advanced Server 2.1 and subscribing the system to the RHN Proxy Server channel via Spacewalk.

The current version of the RHN Proxy Server utilizes the services of the Apache Web Server and Squid, an HTTP proxy caching server:

  • Apache Web Server — The version of Apache from the Red Hat Linux/Advanced Server distribution along with all the Errata Updates should be sufficient. It should be configured to listen on port 80.

  • HTTP proxy caching server — Squid is recommended and has been tested to work with RHN Proxy Server. It is part of the Red Hat Linux/Advanced Server distribution. However, any HTTP/1.1 compliant proxy caching server should suffice. It should be configured to listen on port 8080.

To install and use the RHN Proxy Server solution, Red Hat Linux 7.2 or Red Hat Linux Advanced Server 2.1 and the following RPM packages are required in addition to the Apache Web Server and Squid where indicated.

Note Note
 

Versions and release information may differ (i.e. the documentation may be dated).

Common to the RHN Proxy Broker Server and the RHN Proxy SSL Redirect Server:

  • apache*.i386.rpm (Apache Web Server)

  • python-1.5.2-*.rhn.*.i386.rpm

    (Do not use the stock RHL/Advanced Server version. Install the version distributed with the RHN Proxy Server RPM packages.)

  • python-tools-1.5.2-*.rhn.*.i386.rpm

  • python-xmlrpc-1.5.2-*.i386.rpm

  • openssl-*.i386.rpm

  • openssl-*.i686.rpm(for Advanced Server)

  • openssl-devel*.i386.rpm(for Advanced Server)

  • mod_python-2.7.8-*.i386.rpm

    (Do not use the stock RHL/Advanced Server version. Install the version distributed with the RHN Proxy Server RPM packages.)

  • rhns-*.noarch.rpm

Specific to the RHN Proxy Broker Server:

  • >squid*.i386.rpm

  • rpm-4.0.4-*.i386.rpm

  • rpm-python-4.0.4-*.i386.rpm

  • mod_ssl-*.i386.rpm

  • rhns-proxy-broker-*.noarch.rpm

  • rhns-certs-tools-*.noarch.rpm

Specific to the RHN Proxy SSL Redirect Server:

  • rhns-proxy-redirect-*.noarch.rpm

Specific to the RHN Authentication Daemon:

  • rhns-auth-daemon-*.noarch.rpm

Specific to the RHN Package Manager:

  • openssl-*.i386.rpm

  • openssl-*.i686.rpm(for Advanced Server)

  • openssl-devel*.i386.rpm(for Advanced Server)

  • rpm-4.0.4-*.i386.rpm

  • python-optik-*.noarch.rpm

  • rpm-python-4.0.4-*.i386.rpm

  • rhns-proxy-*.noarch.rpm

  • rhns-proxy-package-manager-*.noarch.rpm

Entire listing:

  • apache*.i386.rpm (Apache Web Server)

  • squid*.i386.rpm

  • rpm-4.0.4-*.i386.rpm

  • python-1.5.2-*.rhn.*.i386.rpm

    (Do not use the stock RHL/Advanced Server version. Install the version distributed with the RHN Proxy Server RPM packages.)

  • python-tools-1.5.2-*.rhn.*.i386.rpm

  • python-xmlrpc-1.5.2-*.i386.rpm

  • python-optik-*.noarch.rpm

  • rpm-python-4.0.4-*.i386.rpm

  • mod_python-2.7.8-*.i386.rpm

    (Do not use the stock RHL/Advanced Server version. Install the version distributed with the RHN Proxy Server RPM packages.)

  • mod_ssl-*.i386.rpm

  • openssl-*.i386.rpm

  • openssl-*.i686.rpm(for Advanced Server)

  • openssl-devel*.i386.rpm(for Advanced Server)

  • rhns-*.noarch.rpm

  • rhns-auth-daemon-*.noarch.rpm

  • rhns-proxy-*.noarch.rpm

    (This package is a meta-package that *requires* all packages necessary for a single-server RHN Proxy Server.)

  • rhns-proxy-docs-*.noarch.rpm

  • rhns-proxy-broker-*.noarch.rpm

  • rhns-certs-tools-*.noarch.rpm

  • rhns-proxy-redirect-*.noarch.rpm

  • rhns-proxy-package-manager-*.noarch.rpm

Warning Warning
 

Although your system may already have python installed, mod_python (the Apache Python binding mechanism) requires that the non-threaded version of Python be installed. Do not use the stock python and mod_python packages from Red Hat Linux 7.2 or Red Hat Linux Advanced Server 2.1. Install the versions distributed with the RHN Proxy Server RPM packages.

Previous Home Next
Available Help   Hardware Requirements