Summary: | mod_proxy in apache don't proxying to apache-mod_perl | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Mike Lykov <combr> | ||||||
Component: | apache-mod_perl | Assignee: | Michael Shigorin <mike> | ||||||
Status: | CLOSED DUPLICATE | QA Contact: | qa-sisyphus | ||||||
Severity: | critical | ||||||||
Priority: | P2 | CC: | at, cas, crux, ender, iadzhubey, lakostis, ldv, mike, mithraen, qa_viy, rider, shaba, solo, viy | ||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
Mike Lykov
2005-04-08 15:02:36 MSD
Created attachment 800 [details]
letter
Письмо с предложением, как чинить и концептуальными изменениями (вероятно,
несколько сумбурное ;)
Created attachment 849 [details] Небольшая переделка стартовых скриптов. (In reply to comment #1) Работает для apache-1.3.33rusPL30.20-alt1.M24 + apache-mod_perl-1.3.33rusPL30.20-alt1.M24 (Master 2.4 + backports) и для apache-1.3.33rusPL30.20-alt2 + apache-mod_perl-1.3.33rusPL30.20-alt2 (Sisyphus). так... с альсой раскидались, с xmms раскидались, пора апач чинить ;-) Date: Fri, 24 Jun 2005 01:54:44 -0400 From: Ivan Adzhubey <iadzhubey rics bwh harvard edu> To: ALT Linux Sisyphus discussion list <sisyphus@> Subject: Re: [sisyphus] Re: apache-mod_perl broken? Нет, просто из /etc/rc.d/init.d/httpd все хозяйство с определением переменной PERLPROXIED было убрано, сознательно как я подозреваю. Остался, видимо просто забыт, неработающий кусок в /etc/rc.d/init.d/httpd-perl, который к тому же там в комментариях обозван грязным хаком. Это подталкивает к мысли, что убрано было сознательно, хотя я и не имею понятия почему. Прошу прощения за дезинформацию в моем предыдущем комменте, любезно скопированом сюда Michael Shigorin ;). На самом деле как раз в /etc/init.d/httpd-perl все работает как положено и переменная PERLPROXIED выставляется, если уже есть запущенный просто httpd. А вот в /etc/init.d/httpd эта переменная не выставляется, да и я ума не приложу как оно вообще могло работать? И работало ли когда-нибудь? Ведь когда запускается htpd (первым, приоритет 80) он ничего не знает о том будет ли запущен потом httpd-perl. Может всунуть туда чтение /etc/rc.d/* или просто вызов chkconfig на предмет проверки активированного сервиса httpd-perl в текущем уровне загрузки? Иван, Вы скажите, что было сделано, чтобы оно заработало локально. Поскольку grep имеет мнение, что входимость PERLPROXIED в инитскриптах "до" и "после" переезда схемы оных не менялась, соответственно сам бы не отламывал: home:~/RPM/SOURCES> grep PERLPROXIED httpd*.init.* httpd-perl.init.2_2: DEFINE="-DPERLPROXIED" httpd-perl.init.2_3: DEFINE="-DPERLPROXIED" httpd-perl.init.2_3: echo "** apache-mod_perl is running in PERLPROXIED mode" httpd-perl.init.Master: DEFINE="-DPERLPROXIED" httpd-perl.init.Sisyphus: DEFINE="-DPERLPROXIED" httpd-perl.init.Sisyphus: echo "** apache-mod_perl is running in PERLPROXIED mode" (это небольшая свалка, в текущей сборке не Master/Sisyphus, а 2_2/2_3) Я сейчас буду допинывать и вываливать 1.3.33-alt3. С заинтересованных -- проверить, починил ли это (changelog там на три release, увы, получился). Если не починил или не понял рекомендаций, предложить или ткнуть носом. PS: можно и в #4994. *** This bug has been marked as a duplicate of 4994 *** И ещё вопрос -- использует ли кто-то apache-mod_perl без apache? (In reply to comment #1) > Письмо с предложением, как чинить и концептуальными изменениями (вероятно, > несколько сумбурное ;) Хорошее письмо, так и сделал :-) Народ, я сейчас закину alt3 к себе -- проверите? (а также на его базе соберу alt2.M24.1 для backports) Если кто-то такой маньяк что использует, то пущай сам настраивает ручками. Потому как в таких случаях reverse-proxy обязателен. кто-нить alt3 смотрел? ftp://ftp.altlinux.org/pub/people/mike/SRPMS/apache-1.3.33rusPL30.20-alt3.src.rpm http://paq.osdn.org.ua/~mike/apache-1.3.33-alt3/ Никто не смотрел, как понимаю. *sigh* (In reply to comment #12) > Никто не смотрел, как понимаю. > > *sigh* Э-э, почему не смотрел? Смотрел - работает. Если chkconfig reset не забыть сделать конечно. Так когда работает - никто и не похвалит, известное дело. Спасибо ;-) |