Alright, strange problem.
I noticed that my .htaccess file for a certain directory I had served isn't working anymore. Any ideas why this would be? I tried $ killall -9 httpd and then starting my old Apache (1.3.31) server (I left it installed, just in case) and it worked fine. I'm unsure why it wouldn't work with 1.3.34, but maybe I'm missing something.
Here's my httpd.conf.
Oh! I also checked my error log. I did see something suspicious, but it doesn't make sense because it didn't deny my access at all. In fact, try it yourself:
http://www.sidoh.org/phpmyadmin[Thu Dec 1 20:07:36 2005] [error] [client 148.78.247.10] File does not exist: /usr/www/public_html/favicon.ico
[Thu Dec 1 20:51:08 2005] [error] [client 161.58.90.12] File does not exist: /usr/www/public_html/cacti/graph_image.php
[Thu Dec 1 20:51:48 2005] [error] [client 10.0.0.25] File does not exist: /usr/www/public_html/media
[Thu Dec 1 23:15:04 2005] [error] [client 10.0.0.25] client denied by server configuration: /usr/www/public_html/phpmyadmin/.htaccess
[Thu Dec 1 23:22:05 2005] [error] [client 10.0.0.25] File does not exist: /usr/www/public_html/www$
[Thu Dec 1 23:25:35 2005] [warn] pid file /usr/local/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Thu Dec 1 23:25:35 2005] [notice] Apache/1.3.34 (Unix) PHP/4.4.0 configured -- resuming normal operations
[Thu Dec 1 23:25:35 2005] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Thu Dec 1 23:26:07 2005] [warn] pid file /usr/local/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Thu Dec 1 23:26:07 2005] [notice] Apache/1.3.34 (Unix) PHP/4.4.0 configured -- resuming normal operations
Here's the contents of my .htaccess file:
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /usr/www/.htpasswd
AuthGroupFile /dev/null
require valid-user