After updating my Macs to Mac OS X 10.8 (Mountain Lion), I discovered that Apple removed the “Web Sharing” option from the “Sharing control panel. This option essentially turns your local copy of Apache on or off. While this change didn’t happen to make Apple’s list of “200+ New Features” of Mountain Lion, they do at least discuss the change briefly in a Tech Note entitled “OS X Mountain Lion: Options for web sharing”.

In addition to removing the GUI control for Apache, some other configurations now prevent Apache from loading custom virtual hosts and SSL settings by default. As a developer who works locally, I had several, so when my local sites didn’t load, I was initially a little concerned. However, after some tinkering and Googling, I have managed to get my sites up and running again. Here’s what I did:

View full article »