[BUG] Apache + mod_ssl + mod_speedycgi
Daniel Mróz
beorn w send.gromada.pl
Wto, 11 Cze 2002, 09:43:13 CEST
On Tue, Jun 11, 2002 at 9:23:26 +0200, Paweł A. Gajda wrote:
>> Ponadto po upgrade apache-mod_speedycgi:
>> [root w lserver root]# cat /etc/httpd/httpd.conf
>> Include /etc/httpd/mod_speedycgi.conf
>> [root w lserver root]#
> Przed minutą robiłem upgrade i wszystko poszło OK; spróbuj wykonać
> %post z mod_speedycgi ręcznie i zobaczyć co zeżarło httpd.conf.
No i wyjasnilo sie.
Zapomnialem napisac, ze wczesniej wywalilem mod_speedycgi. Winny jest
nie POSTIN, lecz PREUN, a raczej dziwne zachowanie grepa. W PREUN
stoi:
grep -v -q "^Include.*mod_speedycgi.conf" /etc/httpd/httpd.conf
No to sprawdzmy:
[root w lserver archives]# tail -1 /etc/httpd/httpd.conf
Include /etc/httpd/mod_speedycgi.conf
[root w lserver archives]# grep "^Include.*mod_speedycgi.conf" /etc/httpd/httpd.conf
Include /etc/httpd/mod_speedycgi.conf
[root w lserver archives]# grep -v "^Include.*mod_speedycgi.conf" /etc/httpd/httpd.conf
*CIAP... caly httpd.conf bez includowanego mod_speedycgi.conf*
[root w lserver archives]# grep -v -q "^Include.*mod_speedycgi.conf" /etc/httpd/httpd.conf
[root w lserver archives]#
Czyli wyjscie grepa z `-v -q' jest w PREUN przekierowywane do
http.conf.tmp, ktory powinien zawierac httpd.conf bez `Include
mod_speedycgi.conf'. Problem w tym, ze grep z `-q' zwraca pusty ciag
znakow, tak wiec po zamianie httpd.conf.tmp na httpd.conf w PREUN mamy
pusty konfig.
Najwyrazniej zwalony jest grep.
Pozdrawiam
Beorn
--
----------------------------------------------------------------------
Daniel `Beorn' Mróz <beorn w alpha.pl> http://127.0.0.1/beorn
GCS/E d-(pu) s-:- a--@ C++++ UL++++$ P+++ L+++ E--- X W+>++ N+++ o? K-
w--- O M- V- PS PE- !Y PGP+ t- 5- R tv-- b+ DI++ D+++ G++ e h+ r--- y?
----------------------------------------------------------------------
Więcej informacji o liście dyskusyjnej pld-devel-pl