I have tried every option to get apache2 to work in Mountain Lion, and I am baffled by how impossible the task seems to be.
I just got a new iMac and on a fresh, clean install, I went about setting up apache to serve local sites.
Using the usual suspects of possible configuration changes, I can get apache to actually "start" but then things go downhill from there.
No matter how I define the local server root, I always get a Forbidden error. I can chmod the directory structure to 777 and I still get a Forbidden error.
I have set the server root as the default
/Library/WebServer/Documents/, set it to
/Volumes/ExternalDrive/Site/ and any other possible combination, modifying
/private/etc/apache2/httpd.conf as well as the vhosts file and the myUserName.conf file. Nothing makes a difference.
I have restarted apache with
sudo apachectl restart as well as
sudo apachectl stop followed by
sudo apachectl start.
Can someone help me get this issue resolved? I am beginning to want to throw my brand new iMac against the wall.
Note, I am not a novice at this and I have set up dozens of Macs. However, nothing seems to work this time. I even reformatted and reinstalled the system again.