Русская версия English version  
Статьи
Настраиваем веб-сервисы на NetWare 6.0 - краткая инструкция

Автор: Григорьев Михаил
Редакция от 28.03.2004

Все необходимые файлы находятся здесь (2.71Mb)

1. Штатно инсталлируем NetWare 6.0 (В сервере должна находится только одна сетевая карта)
2. Устанавливаем SP2 (или SP3, но тогда содержимое п.8 у вас будет другое)
3. Устанавливаем Novell eDirectory 8.7 (Диск 1)
4. Устанавливаем Novell eDirectory Web Applications (Диск 2)
5. Устанавливаем Novell eGuide 2.1
    Если вы не будете устанавливать eGuide, то тогда в файле sys:apache\conf\httpd.conf необходимо закоментировать
    строку Include "SYS:/webapps/eGuide/WEB-INF/eGuide-apache.conf", но это вы сделаете после п.24
6. Устанавливаем Novell iFolder 2.0
    Если вы не будете устанавливать iFolder 2.0, а оставите версию 1.0 то тогда в файле sys:apache\iFolder\Server\httpd_additions_nw.conf
    необходимо закоментировать строку LoadModule ifolderuser_module "iFolder/Server/iFolderu.nlm"
    Но это вы сделаете после п.25
7. Устанавливаем JVM 1.4
8. Устанавливаем постфиксы (постфиксы после SP2):

У вас список постфиксов может отличатся от моего, у меня был установлен SP2

TITLE: Academic Licensing Fix
TID #: 2964575

TITLE: NWFTPD.NLM Abend Fixes
TID #: 2963989

TITLE: Released NWPA.NLM for NetWare
TID #: 2964507
TITLE: Updated SERVER.EXE for 5.1 SP5 and 6.0 SP2
TID #: 2964339

TITLE: CONFIG.NLM for NetWare 5.1 and 6
TID #: 2964820

TITLE: HTTPSTK Vulnerability Fix
TID #: 2966181

TITLE: NBI patch for CPUHOG abends during boot
TID #: 2963815

TITLE: Post SP2 NSS modules for NetWare 6.0
TID #: 2964812

TITLE: RCONAG6.NLM for servers running NW6SP2
TID #: 2963349

TITLE: NAAS Update for NW6 SP1 or SP2 Servers
TID #: 2965104

TITLE: TCP update for NetWare 6
TID #: 2966199

И другие постфиксы для NetWare 6.0
Более подробно см. на http://support.novell.com/filefinder/13659/index.html

Рекомендации к пунктам 10 - 15: Необходимо скачивать *.exe файлы с указанных URL т.к. это избавит вас от ручной установки этих компонентов.

9. Скачиваем мой архив с новой версией Apache 1.3.29 + все необходимые к нему модули
    Дальнейшие действия с этим архивом описаны в п.20 - п.24
10. Устанавливаем новую версию LibC (February 17, 2004) (http://developer.novell.com/ndk/libc.htm)
11. Устанавливаем Novell Script for NetWare (February 17, 2004) (http://developer.novell.com/ndk/nscript.htm)
12. Устанавливаем Universal Component System (February 9, 2004) (http://developer.novell.com/ndk/ucs.htm)
13. Устанавливаем LDAP Libraries for C (February 11, 2004) (http://developer.novell.com/ndk/cldap.htm)
14. Устанавливаем Perl 5.8 for NetWare (February 9, 2004) (http://developer.novell.com/ndk/perl5.htm)
15. Устанавливаем PHP 4.2.4 for NetWare (for Apache 1.3.x) (February 9, 2004) (http://developer.novell.com/ndk/php.htm)
                       или PHP 4.2.4 for NetWare (for Apache 2.0.x) (February 9, 2004) (http://developer.novell.com/ndk/php2.htm)
16. Устанавливаем MySQL 4.1.1b for NetWare в соответствии с приложенной к ней инструкцией:
      http://mysql.l.rt-comm.ru/Downloads/MySQL-4.1/mysql-standard-4.1.1b-alpha-pc-netware-i686.zip
17. Редактируем файл sys:system wsec.ini и устанавливаем в нём все параметры в OFF
18. Рестарт сервера
19. Берём мой файл настройки php.ini или редактируем свой файл sys:php\php.ini и меняем значение параметра default_charset на windows-1251,
     а так же меняем значение параметра register_globals на OFF, а так же нужно закомментировать параметр open_basedir
20. Архивируем директорию sys:apache
21. Удаляем из директории sys:apache все за исключением директорий iFolder и nwdocs
22. Разархивируем файлы Apache.exe на том sys:
23. Добавляем в sys:system\autoexec.ncf строки:

     SEARCH ADD SYS:\APACHE
     SEARCH ADD SYS:\Apache\iFolder\Server
     SEARCH ADD SYS:\PHP
     SEARCH ADD SYS:\PHP\EXT
     SEARCH ADD SYS:\MYSQL\BIN

24. Далее необходимо отредактировать файл sys:apache\conf\httpd.conf

     a) Ищем в нем строчки с IP адресом 192.168.70.30 и исправляем на свой IP
     б) В 31-ой строчке изменяем значение DocumentRoot на путь к вашей веб-директории (Например: DocumentRoot "web:")
     в) Ищем в нем сторчки с параметром ServerAdmin и изменяем их значение на свой E-Mail (Например: ServerAdmin sleuthhound@gmail.com)
     г) В 39-й строчке изменяем значение , где web: меняем на значение из пункта б)
     д) Ищем в нем строчки с параметром AuthNDSTree CHRT_TREE и меняем CHRT_TREE на имя своего дерева NDS
     е) Ищем в нем строчки с параметром AuthNDSContext O=CHRT и меняем O=CHRT на название
         объекта организация из NDS где инсталлирован ваш сервер NetWare
     ж) Ищем в нем строчку с параметром AddEnvVar PATH_ROOT /https-CHRT/bin/ и меняем значение CHRT
         на на название объекта организация из NDS где инсталлирован ваш сервер NetWare

25. Для того чтобы нормально запустился сервис iFolder 2.0 вы должны отредактировать файл
     sys:apache\iFolder\Server\httpd_additions_nw.conf и добавить в начало этого файла строчки:

     LoadModule ifolderserver_module "iFolder/Server/iFolder.nlm"
     LoadModule ifolderuser_module "iFolder/Server/iFolderu.nlm"
     Listen 192.168.70.30:52080
     IfModule mod_tls.c>
         SecureListen 192.168.70.30:52443 "SSL CertificateIP"
     /IfModule>

     Где вместо 192.168.70.30 должен быть IP адрес сервера NetWare (адрес должен быть такой же что вы указали в файле httpd.conf)

     Если вы не обновляли iFolder до версии 2.0 то закоментируйте строчку LoadModule ifolderuser_module "iFolder/Server/iFolderu.nlm"

     Примечание: Вы можете скачать мой файл конфигурации httpd_additions_nw.conf для iFolder 2.0, но тогда в нем необходимо исправить адреса 192.168.70.30
     на ваши и исправить директиву LdapLoginDnContext "O=CHRT", где вместо CHRT должно быть название вашей организации

26. Запустите Web-сервер Apache командой webup (Завершение работы Web-сервере выполняется командой webkill)

Поздравляем !!!

Теперь у вас должны работать следующие сервисы:

https://server:2200 - NetWare Web Manager (защищенный доступ)
http://server:51080/webaccess/ - NetWare Web Access
https://server:51443/webaccess/ - NetWare Web Access (защищенный доступ)
http://server:52080 - Novell iFolder Web Access
https://server:52443 - Novell iFolder Web Access (защищенный доступ)
https://server:52443/iFolderServer/Admin - Novell iFolder Admin (защищенный доступ)
https://server:2200/eMFrame/iManager.html - eDirectory iManager (защищенный доступ)
http://server:51080/eGuide/ - Novell eGuide
https://server:51443/eGuide/ - Novell eGuide (защищенный доступ)
http://server/novellsearch - Novell Web Search


NVStat Team © 2001 - 2016 Григорьев Михаил