By default, apache setting do not allow listing. Usually, when that happens, it will list the files in that directory. “Forbidden You don’t have permission to access / on this server.” This means web server is looking specifically for index.html. If you rename to index.php, you will get this error: To access the local webserver, you need to access from your browser. $ ln -s /Library/WebServer/Documents/ www Then I make a soft link to this fir from my home dir to make it easy to navigate to Documents/ $ cd $sudo chgrp -R staff Documents/ $ sudo chown -R dinker Documents/ I changed them to my user logged user so as to make file editing easier (very useful during development). The default permissions are for user ‘root’ and group ‘wheel’. It is located at: $ cd /Library/WebServer/Documents/ $ sudo apachectl stop $ sudo apachectl start Step 2: Your Web Directory But if you ever wanted to start / stop / restart, the ‘apachectl’ command works fine. Note that mod_status must be enabled for this to work. So, thought will share the steps to save you folks some time: Step 1: Check if Web Server is up and running $ sudo apachectl status Password: Go to in the web browser of your choice. Apple has removed ‘Web Server’ from Sharing in Settings. Was setting up a web server in my Mac OS X after a long time.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |