PLESK 7.0.2 > Installing on RedHat Enterprise Linux 3

Installation instructions

It is implied that RedHat Enterprise Linux 3 is already installed on your system.

  1. Log in

    Log in as root to your system.

  2. Prerequisites

    Make sure that all the required libraries are installed. Refer to section Package requirements for the list of required libraries.

    1. You can check whether a particular RPM is already installed by entering the following command: rpm -q 'rpmname'. For example:

      bash$ rpm -q pam

      pam-0.74-22

    2. If some RPMs are missing, you can install the RPMs of indicated versions or higher from the RedHat Enterprise Linux 3 disc. If you cannot find any RPM on your RedHat Enterprise Linux 3 disc, check Red Hat Network. For installation use the following command: rpm -Uvh <RPMs list>

      IMPORTANT

      Pay attention to the options used. Utilizing -U instead of -i will help you avoid some problems during Plesk installation.

      NOTE

      You can use Plesk Autoinstaller to simplify installation of Plesk and all required RPMs.

    3. If prior to installing Plesk you have already installed and configured MySQL, you need to perform one of the following:

      • set the empty password for the MySQL root user, or
      • create the user admin with password setup and 'root' privileges

  3. Base installation

    Install the following base Plesk RPMs from the directory 'base' in your Plesk archive:

    IMPORTANT

    It is necessary to install all Plesk RPMs simultaneously by one rpm -Uhv <RPMs list> command, where <RPMs list> is the following list of RPMs.

    • courier-imap-3.0.1-1psa.rhel3.i586.rpm
    • Mambo-4.5-rhel3.build040408.00.noarch.rpm
    • osCommerce-2.2ms2-rhel3.build040408.00.noarch.rpm
    • psa-7.0.2-rhel3.build040408.00.i586.rpm
    • psa-courier-imap-add-7.0.2-rhel3.build040408.00.i586.rpm
    • psa-locale-base-en-7.0.2-rhel3.build040408.00.noarch.rpm
    • psa-logrotate-3.6.6-13.rhel3.i586.rpm
    • psa-proftpd-1.2.9-rhel3.build040408.00.i586.rpm
    • psa-proftpd-xinetd-1.2.9rel-rhel3.build040408.00.i586.rpm
    • psa-qmail-1.03-rhel3.build040408.00.i586.rpm

  4. Additional

    In order to enable Plesk provide additional functionality you can install a number of additional packages.

    NOTE

    These packages are not required for Plesk to function properly.

    1. If you plan to use server-wide MAPS spam protection, you should install following RPM from the 'opt/mail' directory

      psa-qmail-rblsmtpd-0.70-rhel3.build040408.00.i586.rpm

    2. If you plan to use SpamAssassin spam filter, you should install the following RPMs from the 'opt/mail' directory

      • perl-Mail-SpamAssassin-2.61-2.i586.rpm
      • perl-Text-Iconv-1.2-2.i586.rpm
      • psa-spamassassin-7.0.2-rhel3.build040408.00.i586.rpm
      • spamassassin-2.61-2.i586.rpm
      • spamassassin-tools-2.61-2.i586.rpm

    3. In order for your Apache to support FrontPage extensions it is necessary to install the following RPM from the 'opt/fp' directory in your Plesk archive:

      frontpage-5.0-43psa.rhel3.i586.rpm

    4. In order for your Apache to support Apache::ASP it is necessary to install the following RPMs from the 'opt/perl' directory in your Plesk archive:

      • perl-Apache-ASP-2.49-33psa.noarch.rpm
      • perl-Font-AFM-1.18-33psa.noarch.rpm
      • perl-FreezeThaw-0.43-33psa.noarch.rpm
      • perl-HTML-Format-1.23-33psa.noarch.rpm
      • perl-HTML-Tree-3.16-33psa.noarch.rpm
      • perl-MLDBM-2.01-33psa.noarch.rpm
      • perl-MLDBM-Sync-0.30-33psa.noarch.rpm

    5. In order for your server to support JSP and Java Servlet it is necessary to install following RPMs from the 'opt/java' and 'Third_Party' directories

      • mod_webapp-4.1.29-13psa.rhel3.i586.rpm
      • psa-tomcat-configurator-7.0.2-rhel3.build040408.00.noarch.rpm
      • j2sdk-1_4_2-linux-i586.rpm
      • regexp-1.3-1jpp.noarch.rpm
      • tomcat4-4.1.24-full.2jpp.noarch.rpm
      • tomcat4-admin-webapps-4.1.24-full.2jpp.noarch.rpm
      • tomcat4-webapps-4.1.24-full.2jpp.noarch.rpm
      • xerces-j-1.2.1-2.noarch.rpm

      NOTE

      The Tomcat service requires a system user tomcat4 with UID 91 in order to function.

      If UID 91 is occupied by another system user, then psa-tomcat-configurator package will fail to install. If that's the case, to fix this, you should determine and remove the system user that occupies UID 91, and then reinstall Tomcat. Note: such user is most likely created by a certain software package (for instance, Majordomo), and is required for the latter to function. Therefore you will have to deinstall such package.

    6. If you plan to use PostgreSQL RDBMS, you should install the RPMs of indicated versions or higher from the RedHat Enterprise Linux 3 disc. If you cannot find any RPM on your RedHat Enterprise Linux 3 disc, check Red Hat Network.

      • rh-postgresql-7.3.4-8.i386.rpm
      • rh-postgresql-server-7.3.4-8.i386.rpm
      • rh-postgresql-libs-7.3.4-8.i386.rpm

    7. In order for your server to support mailing lists through mailman it is necessary to install the following RPM from the 'Third_Party.RHEL3' directory:

      mailman-2.1.1-4.i386.rpm

  5. Completion

    When the installation is finished, Plesk will have started automatically. In order to complete the Plesk initial configuration, you need to login to Plesk on your host at https://machine.domain.name:8443/ or https://IP-Address:8443/

    IMPORTANT

    The default username is admin and the default password is setup. Both are case sensitive. For security reasons this password should be changed upon initial login.

    NOTE

    Plesk cannot enable user quotas on XFS partition during installation because such operation requires remount of XFS partition. In order to enable hard disk quotas on XFS partition you should manually remount it with usrquota option (additional information can be found on 'quotaon' man page).

    NOTE

    You can install several pre-packaged Site Applications from from the 'opt/vault' directory in your Plesk archive. Site Applications can be installed through Plesk Control Panel or using rpm -ivh <RPMs list> (in this case, when done, you have to go to the Control Panel "Server" -> "Application Vault" page to refresh the list of installed applications).

Initial configuration

When you login to the Plesk control panel for the first time, you are taken to the post-installation configuration page, where you are prompted to supply the following information:

  1. The Select the shared IP addresses list displays the whole range of IP addresses on the server. On this list you can select the addresses that will be used as shared for hosting accounts.

  2. Specify the full hostname in the appropriate field.

  3. To change the default administrator's password, type it in the Administrator's password input field, and confirm in the field below.

Click OK button to complete the initial configuration.


to top