Hosting a Website Using your Windows PC

The Windows approach means turning your computer to a WAMP server. WAMP stands for Windows, Apache, MySQL, and PHP — the elements that make the server up.

Step 1: Install WAMP Computer Software

There are are number of free programs available (WampServer and XAMPP to mention a few ). Download and set up one, sticking with default settings in which prompted. The software allows your computer to act as a server — a house for the files of your website.

Step 2: Publish website files

As soon as you’ve installed windows web hosting applications you will need to add a site to it. As soon as you start the dashboard this is found in the’www directory’. This is the area where website files have been housed. Your HTML should be written up in text files with the expansion .php. Add these to the’directory’ to add them to your site.

Step 3: Create your Site public

Your initial tinkering on a self-hosted site will probably be personal — only you’ll be able to see them. When you are happy with everything you have done, go to’Apache’ and selEct the’httpd.conf’ file. Make sure the configurations read as follows…

Allow from all

windows web hosting


… and you’re up and running!

Hosting a Website With a Linux Machine

Another strategy is setting up a LAMP (Linux, Apache, MySQL, and PHP) server. This is the same procedure as WAMP but on a Linux computer. To get started type the next command in the Linux Terminal:

During installation you may be asked to offer your MySQL password, so make sure you get it handy. You’re ready to configure your own server When the software is installed.

Step 2: Configure site files and DNS

Like WAMP, you add files into the root directory to automatically add them to your site. Make certain to use the .php file extension. It’s best practice to ensure PHP and My SQL are functioning .

Step 3: Configure Apache


For the server to allow visitors to visit your site, you will need to tell Apache to take their orders. This involves establishing a directory and tweaking permissions.


If this sounds highly technical, that’s because it is. Self-hosting is a rabbit hole world not to be dismissed. In case you are interested how websites work in their most fundamental level and have a serious edge that is technical, provide


 a spin to self-hosting.

If you’re not technically minded and want to focus on making a great site, give this approach a wide berth. Websites are sophisticated animals . They lack the infrastructure to prosper online.

It is potential to host your own site, but we do not recommend it.

What are the downsides of hosting my own website?

Slow website, hardware and software maintenance, electric debts, constantly changing IP address, computer always must be on… only to mention a few. It is a lot of work for a poor service.

Is it common for websites to self-host? Hosting services that are professional are used by most sites. Netflix and Reddit are hosted by Amazon, for example. You can actually make a case for self-hosting when you enormous, which you are probably not.

Can I s

Yes. Most WAMP applications permits you to install content management systems. WordPress is the most popular choice, but the likes of Joomla and Drupal are choices too.

Website Builder Expert aims to supply you with fair data. That’s why we run our own research and get direct, personal insight. Graphics and analyses in this article are all based on sources cross-validated by our in-house experts.

We take great care to guarantee the information we publish is reliable and accurate. However, WBE takes no responsibility for any inaccuracy in data supplied to us research participants by users, or other stuff.