some help regarding servers please?
I want to setup a website and i would love to host it via a linux webserver. Im not entirely sure if I understand the process and wanted some help. This is my understanding currently:
a) register a domain name
b) create a webserver that hosts the files in the /var/www/html (or similar directory depending on version).
Now i become less sure of what i need to do. I know there needs to be a DNS server that tells people when they type in www.MY-DOMAIN.com to go to the IP of the computer that is hosting my files, but do I need to create a DNS server? Is the company that I register a domain with going to have a DNS server that I can simply forward to the IP of my webserver?
Also, if I have multiple computers setup at home that are routed, I dont need to buy a seperate IP for the webserver do I?
I hope someone can help. Ive tried looking at tutorials etc online but I havent been able to figure it out.