Just a quick one for today. I found that after recompiling apache with mod_ruid that mod_userdir is broken and would no longer serve pages from the customer’s vhost domain, and would only serve them from the server’s main URL.
http://customerdomain/~customerusername will no longer work
http://defaultserverhostname/~customerusername continues to work normally
This is due to permissions issues since the requests are now being served by the nobody account.