How to Host a Website From Home For Free Using WordPress and XAMPP Web Server
How to host a website from home for free using WordPress & XAMPP web server- Video Tutorial shows you, how to create a website using WordPress and XAMPP server and host website from home computer with free domain name.
Subscribe To My Channel and Get More Great Tips:
Share this Video:
Steps, to host a website from your home computer.
1) Installation and Configuration XAMPP web server
Download XAMPP web server.
During installation select the following components:
Server: Apache, MySQL.
Program Languages: PHP, phpmyadmin
MySQL Set Root Password – Secure XAMPP Server:
Note: make sure, your password is strong, recommend using a mixture of upper and lower case letters, numbers, and symbols.
Download and install Notepad ++
Open “php.ini” file with notepad. Path to “php.ini” (C:xamppphp)
Increase upload size in your php.ini: search for “upload_max_filesize” and adjust it by your needs
Increase PHP memory limit: search for “memory_limit” and adjust it by your needs.
Allow access from a network XAMPP, Fix Access Forbidden Error 403:
Open “httpd-xampp.conf” file. Path to “httpd-xampp.conf” (C:xamppapacheconfextra)
Search for “new xampp security concept” and change this line: “Require local” to #Require local
2) Get a DNS hostname for your home Internet connection.
Connect your IP address to host name (get free domain name).
Create Account, Login, Click DDNS tab, Choose SIGN UP. In Host section, type your host name (any) and choose domain name.
Now your IP address is connected to domain name.
Understanding of internet IP address and HTTP port (80)
There are two important things, your Internet IP address, and port 80.
Internet IP address is assigned to you by your ISP (Internet Service Provider), its may be Dynamic or Static, difference: Dynamic IP address can change at any time from your ISP. Static IP address stays the same (Never change), If you really want to check, if your ISP is blocking ports, you can scan your ports using this website: https://www.grc.com/x/ne.dll?bh0bkyd2
The most of ISP, assigns a Dynamic IP address, and blocks port 80.
But if you have a static IP address and your ISP doesn’t block port 80, you can skip this step. So let’s say you have Dynamic IP address and your ISP blocks port 80 (70/80% users).
You need to download and install Dynu IP Update Client.
The primary goal of dynamic DNS is to keep the domain name pointed to the most current IP address at all times.
Get a static local IP address for your computer within your home network.
How to change IP Address on windows 7, windows 8, Linux
Redirect your static local IP address to your domain name.
Change the Apache Port in XAMPP, by default it’s running on port 80, so change it to any. Open “httpd.conf” file, Path to “httpd.conf” (C:xamppapacheconf). Search for this lines “Listen 80” and “ServerName localhost: 80” Change the port number (80) to a different number, Save the file and Restart the Apache Server.
3) Port Forward Your Router
If you need an open port on your router then you need to create a port forward. Open ports are used to allow a connection in to your home network from the Internet. Open command prompt and type “ipconfig”. Search for Default Gateway IP address, copy and paste it into your web browser. If you don’t know default user name and password, you can find it on this website:
If Default username and password doesn’t work, you may need to reset router password to default settings:
Configure your router to correctly forward connections on your alternative port number.
4) Test your web server from outside your network.
How to install WordPress locally / Using XAMPP Server Step by Step Tutorial
This video-tutorial-attempt to answer all below questions
How do I host my own website at home?
How to Host Your Own Website for Free
How to host website from home computer
What do I need to host a website from home?
Can I host my own website on my computer?
What do I need to host my own website?
How to host a website for free on your home computer