Okay, to give out the solutions I've found to starting Apache2 without commenting out auth_digest.
First:
bugs.gentoo.org wrote:
mod_auth_digest needs 20 bytes of raw entropy to start
So if you can get your entrophy up temporarily, then Apache2 should work fine until next restart?
Secondly, re-emerge Apache2 with the following options:
forums.gentoo.org wrote:
MY_BUILTINS="--with-devrandom=/dev/urandom" emerge apache
So, this is apparently "less secure", but negliably so?
Third, solve all entropy problems by moving /dev/random and creating a link from /dev/urandom to /dev/random.
Again, of questionable security, see above.
Fourth, recompile the kernel to use another source of random data.
This would probably not be any use, because it seems our issue isn't
creating random entropy, but
maintaining it...
Anyway, hopefully someone will figure out why we are losing entropy at crazy rates. I'm working on it, but am really stuck. Scouring the internet, I've found many people suffering the same issues, but no reasons for these issues, and only the solutions listed above. I'm still hunting, though...
- j