set Listen to some ip that you don't own.. like Listen 1.2.3.4:443 then use start.. it will say OK and pretend apache actually started but in fact it was unable to bind to that IP. note that /etc/init.d/apache stop will also say OK even though nothing is actually running also Reproducible: Always Steps to Reproduce: 1. 2. 3.
the apache binary won't return an exit status != 0 in this case, i.e. start-stop-daemon does not notice the error. if anyone can provide a patch against apache, reopen this bug
I filed a bug upstream..