Hmmm...
I applied your changes, changing only the name of the ibay, on my own system with no problems - I was correctly prompted to authenticate to "MC Only", and logged in as "admin" using the admin password for my server.
After intentionally breaking your template-fragment (by changing 'require user admin' to 'require-user admin'), I verified that I don't get anything useful in /var/log/httpd/error_log as I proposed above (sorry to waste your time).
I *do* get useful output, however, if I do:/etc/rc.d/init.d/httpd stop
/etc/rc.d/init.d/httpd start
The specific output I get is:Starting httpd: Syntax error on line 298 of /etc/httpd/conf/httpd.conf:
Invalid command 'require-user', perhaps mis-spelled or defined by a module not included in the server configuration
[FAILED]
which would hopefully be enough to point you in the right direction.