![]() ![]() | ![]() |
Главная | ![]() | ![]() |
Проекты | ![]() | ![]() |
Статьи | ![]() | ![]() |
PSP | ![]() | ![]() |
Форум | ![]() | ![]() |
О сайте | ![]() | ![]() |
Поддержать проект | ![]() | ![]() |
Статьи |
Настраиваем веб-сервисы на 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-й строчке изменяем значение д) Ищем в нем строчки с параметром 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 |