How can I show other people my Sites folder?
You need to make changes to the router that makes your internet connection.

Basically, there are 3 steps you need to complete:


Create your website - you have done this
Enable Sharing on the machine hosting it


At this point you have done all you can on your Mac

Get your external IP address, and configure your router to pass through port 80 (or whatever other port number you may use if you are not using the default) requests that come in from the internet to be passed directly to your machine.


This can be achieved in a myriad of ways, depending on your choice, your skill level, and how security conscious you are.  You can manually "port forward" a single port (80) to a single machine (your Mac), or you can forward everything to a single machine (this is known as putting your machine into the DMZ or De-Militarised Zone) which reduces complexity if you are doing multiple ports at the expense of security (all internet requests will be passed though to your machine, rather than just dropped if they are not specific replies to requests that originated from your machines)