Перед инсталляцией iFolder

iFolder требует инсталляции Linux на сервере. Нужно также инсталлировать Web-сервер Apache 2, Java и SSL. Необходимо выполнить все перечисленные в этом разделе действия, чтобы данные продукты были корректно сконфигурированы для iFolder.

Если Вы инсталлируете систему Solaris, пропустите следующие два действия (инсталляция Linux 7.2 и инсталляция Java) и выполните оставшиеся действия в этом разделе, начиная с Создание сертификатов и ключей.


Инсталляция Linux 7.2

Инсталлируйте Linux 7.2 со следующими параметрами.

Перейдите к следующему разделу "Инсталляция Java ".


Инсталляция Java

  1. Если среда Java не установлена на сервере Linux, перейдите на страницу Web-сервера Java и выгрузите сценарий оболочки Linux Red Hat RPM для J2SE версии 1.3 или более поздней.

  2. По окончании выгрузки сценария оболочки для разархивирования файла .rpm из файла .bin введите команду

    sh имя_файлаrpm.bin

    ПРЕДЛОЖЕНИЕ:  символы "X" в следующем примере должны быть заменены номером версии файла.

  3. Согласитесь с условиями лицензионного соглашения и запустите менеджер пакета с помощью следующей команды:

    rpm -iv имя_файла.rpm

  4. Выполните одно из перечисленных ниже действий:

    • Для создания временного экземпляра Java добавьте к пути оболочки следующий параметр:

      PATH="$PATH:/usr/java/jrex.x.x_xx/bin"

      ПРЕДЛОЖЕНИЕ:  замените символы "X" соответствующими номерами версий выгруженных файлов Java.

    • Для создания постоянного экземпляра Java добавьте следующий параметр к файлу профиля в каталоге "etc" перед параметром экспорта ПОЛЬЗОВАТЕЛЯ PATH:

      PATH="$PATH:/usr/java/jrex.x.x_xx/bin"

Перейдите к следующему разделу Создание сертификатов и ключей..


Создание сертификатов и ключей

Инсталляция OpenSSL не требуется, но рекомендуется для того, чтобы сертификаты и ключи требовались при обращении к консоли управления iFolder с использованием защищенного протокола HTTPS.

Если система Apache была ранее инсталлирована на сервере, то требуемые файлы server.crt и server.key, возможно, уже существуют. Эти файлы обычно расположены в каталогах /etc/httpd/conf/ssl.crt/ и /etc/httpd/conf/ssl.key/.

Если файл сертификата (server.crt) и ключа (server.key) у Вас уже имеются, то пропустите данную процедуру и перейдите к следующему разделу Инсталляция сервера Apache 2.

Если этих файлов нет, то следуйте приведенным ниже инструкциям по выгрузке и инсталляции подсистемы OpenSSL.

  1. Обратитесь к Web-серверу OpenSSL.

  2. Выгрузите файл openssl-engine-0.9.xx.tar.gz file и затем распакуйте следующие файлы:

    gzip -d openssl-engine-0.9.xx.tar.gz

    tar xvf openssl-engine-0.9.xx.tar

    ПРЕДЛОЖЕНИЕ:  символы "XX" должны быть заменены соответствующим номером версии файлов.

  3. Для конфигурирования OpenSSL с консоли сервера введите следующие команды:

    cd openssl-engine-0.9.xx

    sh config \

    no-idea \

    no-threads \

    -fPIC

  4. Откомпилируйте OpenSSL с консоли сервера, введя команду:

    make

  5. Проверьте правильности конфигурации и компиляции OpenSSL, введя с консоли сервера команду:

    make test

  6. Инсталлируйте OpenSSL с консоли сервера, введя команду:

    make install

  7. Запустите подсистему OpenSSL, чтобы создать файлы server.key и server.crt.

    Дополнительную информацию о создании файла server.key и получении файла сертификата server.crt для ключа посредством создания и использования собственной сертифицирующей организации см. в инструкциях на Web-сервере Apache.

Перейдите к следующему разделу Инсталляция сервера Apache 2..


Инсталляция сервера Apache 2

  1. Создайте каталог с именем /export, если он еще не существует

  2. Выгрузите файл httpd-2.0.39-i686-pc-linux-gnu.tar.gz или httpd-2.0.39-sparc-sun-solaris2.8.tar.gz, поставляемый вместе с программным обеспечением iFolder в каталог /export.

  3. Распакуйте файлы .gz и .tar в каталог /export.

    ПРИМЕЧАНИЕ:  данная версия сервера Apache является двоичным дистрибутивным пакетом UNIX, при создании которого использовались следующие два ключа: --with-mpm=worker и --enable-ssl.

    • Для системы Linux распакуйте следующие файлы:

      gzip -d httpd-2.0.39-i686-pc-linux-gnu.tar.gz

      tar xvf httpd-2.0.39-i686-pc-linux-gnu.tar

    • Для системы Solaris распакуйте следующие файлы:

      gzip -d httpd-2.0.39-sparc-sun-solaris2.8.tar.gz

      tar xvf httpd-2.0.39-sparc-sun-solaris2.8.tar

  4. Запустите процедуру инсталляции, введя следующую команду с консоли сервера:

    cd httpd-2.0.39

    sh ./install-bindist.sh

Перейдите к следующему разделу "Копирование сертификатов и ключей SSL".


Копирование сертификатов и ключей SSL

Чтобы iFolder мог работать с файлами server.key и server.crt, их нужно скопировать в определенный каталог сервера.

  1. На сервере скопируйте файл server.crt в следующий каталог:

    /export/httpd-2.0.39/bindist/conf/ssl.crt/

  2. На сервере скопируйте файл server.key в следующий каталог:

    /export/httpd-2.0.39/bindist/conf/ssl.key/

Предварительная конфигурация iFolder завершена. Перейдите к следующему разделу Информация, необходимая при инсталляции..



|