Just discovered that when you create an apache alias in Server Admin
| Web | Sites | Settings | Aliases, then hit Save, it gets converted
to lowercase regardless what case letters you type or paste in. So /
Library/WebServer/Documents... becomes /library/webserver/
documents... The result is that some aliases return 403 Forbidden
errors to the browser. Editing the site's config file manually and
restarting apache leaves the case intact, and the alias works fine.
Here's the punchline: Not only does Server Admin change the case of
the alias you're currently creating, but it lowercases ALL aliases in
ALL config files in /etc/httpd/sites/* . So the fact that I created
an alias on one site last night resulted in the webmaster of another
site running off my server being woken up at 5am to hear that his
site was broken.
I don't recall this happening before - is this a new bug in 10.4.6 or
10.4.7 (or did I just never hit a problem with this before)? For now
I'm going to steer clear of Server Admin for this task and just
create them manually when needed.
What I don't understand is why this should break sites - isn't HFS+
case-respecting but case-insensitive? Is case sensitivity a separate
apache option somewhere?