The best option it to get an hosting with the same features you need. So the bandwidth won't be limited by your connection speed.
If you want to run your website from home, you need to check if your IP is static or dynamic. If dynamic, then you need to use a system like dyndns or freedns, where you register an account, you setup with your domain and update your IP each time you connect to internet. Some routers can connect automatically with those services, so you're always online. There are also client programs used to update the IP.
If you have a static IP address, then you need to setup your IP on the domain control panel.
Then you need to setup the VirtualHost on your apache config for your website, and write the domain you choosed, the port used by the server and so on. Check here: http://httpd.apache.org/docs/2.0/vhosts/examples.html
cereal
Veteran Poster
1,195 posts since Aug 2007
Reputation Points: 358
Solved Threads: 231
Skill Endorsements: 22
You've bought a domain. Do you have hosting? If so, just upload the site using FTP. As cereal states, running the site from home isn't the best idea if you don't know what you're doing.
diafol
Keep Smiling
10,826 posts since Oct 2006
Reputation Points: 1,675
Solved Threads: 1,532
Skill Endorsements: 61
I can't help you much on this.
For what I know you need to register your domain in association with the server IP address to a DNS server. In your case the IP is the public router IP.
Most of the times the Domain Registrar gives you the possibility to use their DNS, so you just need to login to their service and setup the right IP address.
I hope someone else can help you better. Bye :)
cereal
Veteran Poster
1,195 posts since Aug 2007
Reputation Points: 358
Solved Threads: 231
Skill Endorsements: 22
You must register the domain name first, and you must point your host (ie, your web server) with that domain. You can easily done with your domain panel. Furthermore, you might have already setup DNS on your server, which will handle the domain/IP forward and reverse look up.
You need to ask help from any network pro, and they will keep your work on straight forward quickly.
Hope this help.
ko ko
Practically a Master Poster
673 posts since Jan 2009
Reputation Points: 120
Solved Threads: 152
Skill Endorsements: 1
nikki05 I have one question do you have FIREWALL protection and have you configure it to open apache port for out world?
sv3tli0
Junior Poster in Training
83 posts since Aug 2011
Reputation Points: 10
Solved Threads: 18
Skill Endorsements: 0
Question Answered as of 1 Year Ago by
cereal,
diafol,
ko ko
and 1 other