Patches & Updates Apache 1.3.33-2 Update



22 Dec 2004

H-Sphere versions:   All

This update includes the following changes:

Server Apache Package What's included
CP hsphere-cpanel-apache-1.3.33-1 Apache updated to 1.3.33
Web & Mail hsphere-apache-webbox-1.3.33-2
  • Apache updated to 1.3.33
  • PHP 4.3.10 that fixes multiple vulnerabilities reported in previous version
  • php-mail-header-patch adding informational header to messages sent from PHP via the mail() function
  • psql and mysql libs statically compiled into php
  • mhash, iconv, and curl php extensions
  • mbstring php extension

Requirements

Make sure to have the following packages installed before you start the upgrade:

- hsphere-webmails-1-6 for H-Sphere 2.4.1 and up (or else mail servers will be skipped)
- The latest OpenSSL for all versions of H-Sphere. Install it as per OpenSSL documentation.

Custom PHP: If you have custom php modules installed on H-Sphere WEB boxes, don't forget to back them up before upgrading the software. After the upgrade, set them back up and restart the service.

If you are using Zend Optimizer or other optimizers, you will need to upgrade them to new version after upgrading PHP.

Procedure

The procedure is performed on the CP server and updates the CP, web, and mail servers automatically.

  1. Log into your control panel server as root:
    su -
  2. Download the update script from the psoft site:
    Linux:
    wget http://www.psoft.net/shiv/HS/u-apache-1.3.33-2.tgz
    FreeBSD:
    fetch http://www.psoft.net/shiv/HS/u-apache-1.3.33-2.tgz
  3. Unpack the archive:
    tar -zxf u-apache-1.3.33-2.tgz
  4. Enter the unpacked directory:
    cd u-apache-1.3.33-2
  5. Stop H-Sphere:
    Linux:
    /etc/rc.d/init.d/httpdcp stop
    FreeBSD:
    /usr/local/etc/rc.d/apachecp.sh stop
    To stop SiteStudio, stop Imaker by running:
    kill -9 `ps -axw|grep imaker.sh |grep -v grep|awk '{print $1}'`
    kill -9 `ps -axw|grep ImageMaker|grep -v grep|awk '{print $1}'`
  6. Run the update:
    sh update.sh
  7. Start H-Sphere:
    Linux:
    /etc/rc.d/init.d/httpdcp start
    FreeBSD:
    /usr/local/etc/rc.d/apachecp.sh start
  8. Start ImageMaker:
    Linux:
    # /hsphere/shared/SiteStudio/imaker.sh start >& /hsphere/shared/SiteStudio/var/error_log 2>&1 &
    FreeBSD:
    # /hsphere/shared/SiteStudio/imaker.sh start >& /hsphere/shared/SiteStudio/var/error_log &


Copyright 1998-2008. Positive Software Corporation.
All rights reserved.