Ok, so if I read this right.... apachectl restart ...is not suppose to work and that's why it doesn't work for me.
I made the changes you suggested to a copy of apachectl and it worked fine as far as I can tell..... The restart occurred and there was no error. ----- Original Message ----- From: "Erdmut Pfeifer" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 23, 2001 12:59 PM Subject: Re: New User: must be obvious question > On Tue, Oct 23, 2001 at 11:42:15AM -0700, ComCity wrote: > > > > --Heres what I found. > > I did a httpd -DSSL -t > > and it just said > > Syntax OK > > > > whereas the httpd -t gives the same previous error complaining about line > > 1158 > > if I'm reading the apachectl startup script correctly, the "restart" is > not meant to work to with SSL -- or, put differently, it simply does not > handle the option -DSSL. It does not take into consideration whether > apache had been started in SSL mode previously (in which case it would > have to add "-DSSL" in some places when doing the restart...) > > It seems that you've got a <IfDefine SSL> around the directives that > load the module mod_ssl. In this case, not having "-DSSL" specified > would explain what you are observing. > > (Maybe we should also have a "restartssl" (or similar), or save the current > SSL/non-SSL mode in some file, analogously to the PID-file...?) > > As a temporary workaround you might want to patch apachectl by adding > another slightly modified restart section: > (for example in between "restart" and "graceful") > > > restartssl) > if [ $RUNNING -eq 0 ]; then > echo "$0 $ARG: httpd not running, trying to start" > if $HTTPD -DSSL; then > # added this ---------^ > echo "$0 $ARG: httpd started" > else > echo "$0 $ARG: httpd could not be started" > ERROR=5 > fi > else > if $HTTPD -DSSL -t >/dev/null 2>&1; then > # added this ---------^ > if kill -HUP $PID ; then > echo "$0 $ARG: httpd restarted" > else > echo "$0 $ARG: httpd could not be restarted" > ERROR=6 > fi > else > echo "$0 $ARG: configuration broken, ignoring restart" > echo "$0 $ARG: (run 'apachectl configtest' for details)" > ERROR=6 > fi > fi > ;; > > I guess, this should have the desired effect, haven't tried it, though. > I'm not 100% sure whether there are interactions with having mod_ssl > loaded, and apache's handling of the -HUP signal -- although I wouldn't > know of a reason why... > > Cheers > > -- > Erdmut Pfeifer > science+computing ag > > -- Bugs come in through open windows. Keep Windows shut! -- > ______________________________________________________________________ > Apache Interface to OpenSSL (mod_ssl) www.modssl.org > User Support Mailing List [EMAIL PROTECTED] > Automated List Manager [EMAIL PROTECTED] > ______________________________________________________________________ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
