How do I setup a web server at home?

How do I setup a web server at home?
Hosting a Website Using your Windows PC as a WAMP Server

Step 1: Install WAMP software.
Step 2: Upload site files.
Step 3: Make your website public.
Step 1: Install LAMP software.
Step 2: Configure site files and DNS.
Step 3: Configure Apache.
Conclusion.

Hosting a Website Using your Windows PC as a WAMP Server
  1. Step 1: Install WAMP software.
  2. Step 2: Upload site files.
  3. Step 3: Make your website public.
  4. Step 1: Install LAMP software.
  5. Step 2: Configure site files and DNS.
  6. Step 3: Configure Apache.
  7. Conclusion.
See also  Is GoDaddy website builder really free?