Precompiled binaries

The normal installation will actually try and compile a specific httpd binary on the installation host - as long as the system has the standard compiler and build tools (gcc, make etc) available. This is the recommended way and ensures a working binary on the particular host.

However, sometimes our distributed binaries for the httpd will not work on a particular system and compiling your own binary is not possible. Here we provide a selection of Apache httpd binaries for various systems. These were all compiled from the original sources with default configuration options (apart from --with-layout=Apache for the 1.3 series and --enable-MODULE=static for the 2.2 series). Please use the binary adequate for the configuration file used (see $BDG_home/sushi/httpd.setup for details).

Version System OS/Distribution Binary
1.3.41 Linux 32-bit CentOS 5.3 1.3.41_httpd.CentOS_5.3_i686.gz
Debian 5.0.6 (lenny) 1.3.41_httpd.Debian_5.0.6_i686.gz
Fedora 12 1.3.41_httpd.Fedora_12_i686.gz
Mandriva 2010.1 1.3.41_httpd.Mandriva_2010.1_i686.gz
openSUSE 11.1 1.3.41_httpd.openSUSE_11.1_i686.gz
openSUSE 11.3 1.3.41_httpd.openSUSE_11.3_i686.gz
Scientific Linux 4.8 1.3.41_httpd.ScientificLinux_4.8_i686.gz
Ubuntu 8.04.1 1.3.41_httpd.Ubuntu_8.04.1_i686.gz
Ubuntu 10.04 (lucid) 1.3.41_httpd.Ubuntu_10.04_i686.gz
Linux 64-bit SLES 10 1.3.41_httpd.SLES_10_x86_64.gz
SUSE 10.0 1.3.41_httpd.SUSE_10.0_x86_64.gz
SUSE 10.1 1.3.41_httpd.SUSE_10.1_x86_64.gz
openSUSE 10.3 1.3.41_httpd.openSUSE_10.3_x86_64.gz
openSUSE 11.3 1.3.41_httpd.openSUSE_11.3_x86_64.gz
OsX Mac OSX 10.5.6 (Leopard) 1.3.41_httpd.MacOSX_10.5.6_i386.gz
Mac OSX 10.6.4 (Snow Leopard) 1.3.41_httpd.MacOSX_10.6.4_i386.gz
1.3.42 Linux 32-bit CentOS 5.3 1.3.42_httpd.CentOS_5.3_i686.gz
Debian 5.0.6 (lenny) 1.3.42_httpd.Debian_5.0.6_i686.gz
Fedora 12 1.3.42_httpd.Fedora_12_i686.gz
Mandriva 2010.1 1.3.42_httpd.Mandriva_2010.1_i686.gz
openSUSE 11.1 1.3.42_httpd.openSUSE_11.1_i686.gz
openSUSE 11.3 1.3.42_httpd.openSUSE_11.3_i686.gz
Scientific Linux 4.8 1.3.42_httpd.ScientificLinux_4.8_i686.gz
Ubuntu 8.04.1 1.3.42_httpd.Ubuntu_8.04.1_i686.gz
Linux 64-bit SLES 10 1.3.42_httpd.SLES_10_x86_64.gz
SUSE 10.0 1.3.42_httpd.SUSE_10.0_x86_64.gz
SUSE 10.1 1.3.42_httpd.SUSE_10.1_x86_64.gz
openSUSE 10.3 1.3.42_httpd.openSUSE_10.3_x86_64.gz
openSUSE 11.3 1.3.42_httpd.openSUSE_11.3_x86_64.gz
OsX Mac OSX 10.5.6 (Leopard) 1.3.42_httpd.MacOSX_10.5.6_i386.gz
Mac OSX 10.6.4 (Snow Leopard) 1.3.42_httpd.MacOSX_10.6.4_i386.gz
2.2.14 Linux 32-bit CentOS 5.3 2.2.14_httpd.CentOS_5.3_i686.gz
Debian 5.0.6 (lenny) 2.2.14_httpd.Debian_5.0.6_i686.gz
Fedora 12 2.2.14_httpd.Fedora_12_i686.gz
Mandriva 2010.1 2.2.14_httpd.Mandriva_2010.1_i686.gz
openSUSE 11.1 2.2.14_httpd.openSUSE_11.1_i686.gz
openSUSE 11.3 2.2.14_httpd.openSUSE_11.3_i686.gz
Scientific Linux 4.8 2.2.14_httpd.ScientificLinux_4.8_i686.gz
Ubuntu 8.04.1 2.2.14_httpd.Ubuntu_8.04.1_i686.gz
Ubuntu 10.04 (lucid) 2.2.14_httpd.Ubuntu_10.04_i686.gz
Linux 64-bit SLES 10 2.2.14_httpd.SLES_10_x86_64.gz
SUSE 10.0 2.2.14_httpd.SUSE_10.0_x86_64.gz
SUSE 10.1 2.2.14_httpd.SUSE_10.1_x86_64.gz
openSUSE 10.3 2.2.14_httpd.openSUSE_10.3_x86_64.gz
openSUSE 11.3 2.2.14_httpd.openSUSE_11.3_x86_64.gz
OsX Mac OSX 10.5.6 (Leopard) 2.2.14_httpd.MacOSX_10.5.6_i386.gz
Mac OSX 10.6.4 (Snow Leopard) 2.2.14_httpd.MacOSX_10.6.4_i386.gz
2.2.16 Linux 32-bit CentOS 4.3 2.2.16_httpd.CentOS_4.3_i686.gz
CentOS 5.3 2.2.16_httpd.CentOS_5.3_i686.gz
Debian 5.0.6 2.2.16_httpd.Debian_5.0.6_i686.gz
Fedora 12 2.2.16_httpd.Fedora_12_i686.gz
Fedora 13 2.2.16_httpd.Fedora_13_i686.gz
Mandriva 2010.1 2.2.16_httpd.Mandriva_2010.1_i686.gz
openSUSE 11.1 2.2.16_httpd.openSUSE_11.1_i686.gz
openSUSE 11.3 2.2.16_httpd.openSUSE_11.3_i686.gz
Scientific Linux 4.8 2.2.16_httpd.ScientificLinux_4.8_i686.gz
Ubuntu 8.04.1 2.2.16_httpd.Ubuntu_8.04.1_i686.gz
Ubuntu 8.10 2.2.16_httpd.Ubuntu_8.10_i686.gz
Linux 64-bit SLES 10 2.2.16_httpd.SLES_10_x86_64.gz
SUSE 10.0 2.2.16_httpd.SUSE_10.0_x86_64.gz
SUSE 10.1 2.2.16_httpd.SUSE_10.1_x86_64.gz
openSUSE 10.3 2.2.16_httpd.openSUSE_10.3_x86_64.gz
openSUSE 11.3 2.2.16_httpd.openSUSE_11.3_x86_64.gz
OsX Mac OSX 10.5.6 (Leopard) 2.2.16_httpd.MacOSX_10.5.6_i386.gz
Mac OSX 10.6.4 (Snow Leopard) 2.2.16_httpd.MacOSX_10.6.4_i386.gz

To compile them yourself:

Version Sources Script
1.3.41 apache_1.3.41.tar.gz_orig apache_1.3.41.tar.gz
1.3.42 apache_1.3.42.tar.gz_orig apache_1.3.42.tar.gz
2.2.14 httpd-2.2.14.tar.gz
2.2.16 httpd-2.2.16.tar.bz2

To use those pre-compiled binaries:

  1. find out the version of your operatin system you are running: "head -n 100 /etc/*-release" or "/usr/bin/sw_vers"
  2. save the appropriate file on disk and unpack it (with "gunzip XYZ.gz" or similar)
  3. copy it into the appropriate location (e.g. "cp XYZ /where/ever/sharp/helpers/linux/httpd")
  4. make sure it is executable ("chmod 0755 XYZ")
  5. configure the server to use this binary:
      % cd /where/ever/sharp

      % source ./setup.csh            # tcsh/csh
        - or -
      % . ./                  # bash/sh/ksh/zsh

      % adm/bin/httpd-setup `hostname -s`

To start the SHARP/autoSHARP server, follow these instructions.