- Use your Windows PC as a WAMP server
- Use a Linux machine
We ’ ll walk you through both approaches. Please dress keep in heed that this is not an option for beginners. detached host is an attractive prognosis, but you truly do get what you pay for. Unless your home happens to be a datum center field we recommend using a host supplier.
Hosting a Website Using your Windows PC as a WAMP Server
The Windows approach means turning your computer into a WAMP waiter. WAMP stands for Windows, Apache, MySQL, and PHP — the elements that make up the server .
Step 1: Install WAMP software
There are are number of free programs available ( WampServer and XAMPP to name a match ). Download and install one, sticking with default settings where prompted. The software allows your calculator to act as a server — a family for your web site ’ south files .
Step 2: Upload site files
once you ’ ve installed WAMP software you ’ ll motivation to add a web site to it. once you open the splashboard this is normally found in the ‘ world wide web directory ’. This is where web site files are housed. Your HTML should be written up in text files with the extension .php. Add these to the ‘ world wide web directory ’ to add them to your site .
Step 3: Make your website public
Your initial tinker on a self-hosted site will be individual — lone you will be able to see them. When you ’ re happy with what you ’ ve done, go to ‘ Apache ’ and selEct the ‘ httpd.conf ’ charge. Make certain the settings read as follows… Order Allow, Deny
Allow from all
… and you ’ re up and running !
Hosting a Website Using a Linux Machine
Step 1: Install LAMP software
The early border on is setting up a LAMP ( Linux, Apache, MySQL, and PHP ) server. This is largely the lapp process as WAMP but on a Linux computer. To get started type the adopt command in the Linux Terminal :
- sudo apt install apache2 mysql-server php libapache2-mod-php7.0
During initiation you may be asked to provide your MySQL password, so be sure to have it handy. Once the software is installed you ’ re ready to configure your server .
Step 2: Configure site files and DNS
Like with WAMP, you add files to the etymon directory to add them to your site. Again, be sure to use the .php file extension. It ’ south best commit to ensure PHP and My SQL are working correctly .
Step 3: Configure Apache
For your waiter to allow visitors to visit your web site, you need to tell Apache to accept their requests. This involves setting up a directory and tweak permissions.
Read more: Best Free Karaoke Software for Windows
Conclusion
If all this sounds highly technical, that ’ mho because it is. Self-hosting is a rabbit hole populace not be taken lightly. If you have a dangerous technical border and are curious how websites work at their most cardinal level, give self-hosting a spin. If you ’ re not technically minded and want to focus on making a great web site, give this approach a wide moor. Self-hosted websites are rarely sophisticate animals — they ’ re barebone HTML creations. They lack the infrastructure to flourish on-line. It ’ s possible to host your own web site, but we don ’ t recommend it.