Mac OSX – where is default localhost folder?

On Mac OSX, the default localhost folder is located at /Library/WebServer/Documents

P.S Tested with MacOS Sierra, 10.12.6

Find httpd.conf

By default, Apache is enabled and installed in /etc/apache2/, inside httpd.conf file, find DocumentRoot to tell where is the default localhost folder.

sudo vim /etc/apache2/httpd.conf

# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">


  1. Apache – Mapping URLs to Filesystem Locations
author image


Founder of, love Java and open source stuff. Follow him on Twitter. If you like my tutorials, consider make a donation to these charities. Read all published posts by


newest oldest most voted

So I read that Catalina (10.15) comes with Apache and PHP. All I need to run Drupal is mySQL.

The thing is : I hate command shell ! Is there a way (Automator ?) or an app to turn on/off Apache and PHP with only a button ?



Andrei Lucaci
Andrei Lucaci

well, not exactly, perhaps if you’d build it, but if you are against terminal that bad, you could, at least, use the terminal to open the folder with code:

you could type
code /etc/apache2/

and this commend will open the VS Code (if you have it install) and you’ll be able to process everything in the VS code editor