Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[apache-rus] Russian Apache 'total DSO' .rpm's for RedHat 5.1



Наконец-то вооружившись большом-большим напильником я сделал .rpm'ы к
Apache-rus 1.3.0rusPL25.8 ... Напильник потребовался изрядных размеров,
так как наряду с переходом к новой версии Russian Apache я перевел все это
в режим 'total DSO' (то есть --enable-rule=SHARED_CORE и --enable-shared=max).
Это в свою очередь дало возможность перейти к новой схеме: раньше было две
версии .rpm'ов -- без PHP3 и с PHP3. Теперь же .rpm'ов пять:

ftp://ftp.sch57.msk.ru/pub/redhat-addons/apache-rus/i386/apache-rus-1.3.0rusPL25.8-1.i386.rpm
ftp://ftp.sch57.msk.ru/pub/redhat-addons/apache-rus/i386/apache-rus-fastcgi-2.0b1-1.i386.rpm
ftp://ftp.sch57.msk.ru/pub/redhat-addons/apache-rus/i386/apache-rus-jserv-0.9.11-1.i386.rpm
ftp://ftp.sch57.msk.ru/pub/redhat-addons/apache-rus/i386/apache-rus-perl-1.13-1.i386.rpm
ftp://ftp.sch57.msk.ru/pub/redhat-addons/apache-rus/i386/apache-rus-php-3.0.1-1.i386.rpm

Первый -- собственно сам Apache и его стандартные модули. При этом по степени
paranoid'альности он практически идентичен Apache из RedHat 5.1 (имеется в виду
конфигурация, само собой). Он не obsoletes apache, а сonflicts c ним.
Соответственно apache перед установкой apache-rus нужно снести. Это сделано
специально, так как конфиг вам все равно придется переписывать (в режиме
'tottal DSO' без десятка-двух LoadModule вам никак не обойтись -- без
какого-нибудь mod_mime Apache будет себя вести, мягко говоря, неадекватно).
Отавшиеся четыре .rpm'а -- довески к первому. Они включают в себя FastCGI
(честно говоря я с ним не экспериментировал -- грузится без воплей и на том
спасибо), Apache JServ (для выполнения servlet'ов -- требует jdk, но так как
их развелось как грязи (jdk-sbb libc5, jdk-sbb glibc, jdk-sn libc5,
jdk-sn glibc, kaffe), то он ничего не requires; я его тестировал и собирал с
jdk-sbb 1.1.6 v2.1 glibc -- оформленная в виде RPM'а версия лежит на
ftp://ftp.sch57.msk.ru/pub/redhat-addons/jdk-sbb/i386/, но она примерно такая
же, как и в contrib'ах на ftp.redhat.com), mod_perl (позволяет создавать свои
модули на perl'а и/или избежать overhead'а при запуске CGI на perl'е (впрочем
там есть и ограничения) или использовать perl в XSSI) и PHP3 (специально
разработанный язык для создания динамических web-site'ов).

При установке дополнительных RPM'ов они модифицируют конфигурацию apache путем
исполнения скриптов /usr/libexec/httpd/add-*, а при удалении -- с помощью
/usr/libexec/httpd/del-*, так что если вы долго разрабатывали конфигурацию
сервера, а потом решили добавить mod_perl, к примеру, то можете взглянуть туда,
чтобы понять -- что же он решил вам внести в файлы конйигурации...

P.S. FastCGI настроен (вернее настаивает Apache :-) на использование расширения
.fcgi, mod_perl -- на .PL, а PHP3 -- на .php3









Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"Russian Apache" includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/) See Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.