I've spent around a week and tried many different configurations (OS/Shared Hosting/VPS) to get Horde up and running. I've learned a ton and just can't quit trying to get it up and running. My desire stems from having a bit#h of a time with trying to get organized. I'm not good at keeping organized and desire a solution where each component talks to each other. Who would have thought having a (personal) shared/synced calendar would be such a trivial task in 2015?
On my last attempt I had almost everything working. Installed my certificates, was able to send and receive mail, got the DB setup, but I couldn't get the permissions set properly for /horde/static/ and every time I turned caching on the site wouldn't render correctly. By the time I got done "troubleshooting" I broke everything. At that point I decided to start over because each time I restarted the VPS it would lose it's network configuration and I would have to go in over the serial console to reconfigure the IP address. I switched to CentOS 6.5 now.
I installed virtualmin with no issues and have been familiarizing myself with everything available to me. I'm having a difficult time getting my head wrapped around virtual hosts and apache. Specifically I'm trying to understand how the DocumentRoot works with virtualhosts enabled. My understanding (now) is that it simply doesn't work or "shut off" for lack of a better term.
Before I came to that realization, I installed horde in /var/www/html/horde/. My reasoning was simple, after learning about VHOSTS in the horde configuration, I was thinking that I could install horde in base directory and share it among my Virtual Servers. I didn't think it would be a good idea to install it on one virtual server and utilize it on the others.
And that's where I am at now because I can't get to the Horde configuration page.
I was thinking that I could create horde.mydomain.tld to point to /var/www/html/horde/, but I can't figure it out. I found this post detailing how/why not to use a subdomain, but to create a sub-server (I have to admit, I have significant experience with cpanel) but horde.mydomain.tld always comes up Forbidden. I'm apprehensive to hack the httpd.conf to point to /var/www/html/horde/ because I have a suspicion that created a lot of my problems on prior attempts because maybe I didn't options in all the different places I should have?
Any help would be greatly appreciated it.
TL:dr: I installed Horde in /var/www/html/horde/ thinking that would be a good place to share it out between different Virtual Servers using VHOSTS in Horde, but it's not working as I expected.