Did you set up port forwarding on your router and change the settings in the Apache's config file? Keep in mind you also need to restart apache for the changes to take effect.
Oh, and you are not trying to access your site using an IP address from your private network, are you?