Create Website – Make Website with Home Web Hosting & SSL

How to create website and home web hosting for multiple websites, make website with free domain & SSL certificate, create website using XAMPP and WordPress

Subscribe to My Channel and Get More Great Tips:

Share this Video:

Music by Birocratic:
Tracks: Fresh Healthy Perspectives; Confusing Disco

Tutorial shows you, how to create a website and host it for free from home computer, step by step tutorial with testing and full explanation.
Main Steps to create and web host multiple websites from home computer using XAMPP server, simple PHP coding, HTML page and WordPress
You can skip steps using links under subtitles (but I strongly recommend to follow tutorial step by step to achieve full result and get full functional website)

Download and Install Useful Tools:

Download Notepad ++

Download and install Opera web browser, it comes with free VPN, so you can test website from another network

Download Opera with VPN:

1. Set a static local IP address for your server: 5:06

To host website from your home computer you should port forward special ports, so your server should have assigned a static IP address which is never changed.

2. Install Xampp server, Configure and secure Xampp: 7:19

Download XAMPP Server

You can use XAMPP server to create a local web server to test your websites, or as a live server to host websites on the Internet.

How to Change Port 80 and Port 443 in XAMPP Server

3. Get free domain names: 24:46

step 3 shows, how to get subdomain and domain name for free, from different websites.

First website to get free sub domain:

Second website to get free domain name:

I recommend second website Freenom, but both are free and comes with good options.

4. Change ‘localhost’ to a Domain Name, Setup virtual hosts on Xampp: 30:47

How to create temporary index.php files for your website. Redirect a static local IP address to domain name, using hosts file. How to create virtual host on XAMPP.

5. Point domain name to your server IP address, Port Forward Your Router: 42:55

This is one of the general step to web host your own website on home server, so you have to forward port 80 (HTTP) and port 443 SSL (HTTPS).

Helpful Guides for Port Forwarding:

6. Create simple PHP page, and Connect to MySQL Database, using PHP: 49:32

How to create simple PHP page, explanation of HTML tags, and some PHP codes.
How to connect index PHP page to MySQL database using PHP.

7. Download and install WordPress, manual WordPress installation with high security: 56:54

Download WordPress

WordPress can be installed on online web hosting services and also on local web servers.

Step 7 shows, how to install WordPress manually with high security.
Create a new user account with administrator rights.
Secure WordPress website by configuring wp-config.php file.

8. Get free SSL Certificate and install SSL Certificate on Xampp Server: 1:05:59

An SSL Certificate creates secure connection between website and a visitor’s web browser. SSL certificate makes all data transfer private and secure.

Step 8 shows, how to download free SSL certificate with three different ways from the following website (SSL For Free) and install SSL Certificate on XAMPP Server

Get free SSL Certificate for your website

1. Automatic FTP Verification
To get SSL certificate by automatic FTP verification you need FTP Server.

Install FTP Server on XAMPP – Install FileZilla Client

2. Manual Verification: 1:09:56

3. Manual Verification (DNS): 1:20:27

9. Redirect HTTP to HTTPS: 1:28:22

Redirect HTTP to HTTPS for HTML website and for WordPress website using .htaccess file.

Download all Useful codes:

Feel free to ask me any question!!!
Find me on Facebook:
Follow me on Twitter:

This video-tutorial attempt to answer all below questions:

How to create website for free?
How to Create and Host Website from Home Computer?
How to Create website using XAMPP Server?
How to Create WordPress website?
How do you make a website using XAMPP and WordPress?
How to create own website?
How to Download and install SSL Certificate on XAMPP server?
How to Build Your Own WordPress website?
How to Make Your Own Website at Home for Free?
How to install WordPress on XAMPP Server?
How to Build Website with free SSL Certificate, free domain and web host from home?

#CreateWebsite #MakeWebsite #SSLCertificate


  1. love from somalia, i need you little help for this tutorial.
    i got error for port forwarding am using dlink dsl-2750u when i forwarded and go to check if its forwarded he show me this error ( Port 80 is closed on ). please help me to solve this problem

  2. Hello sir,

    I need to ask some questions i hope you will answer me.

    1. What windows you are using, Windows 10 or some Windows Server version ?

    2. Do i need another router for my other home devices that must connect to internet or it's ok to use home web server and other devices on same router ?

    3. If i change my ip on other device in home, for example if use vpn on laptop will that affect web server in any way ?

  3. آپ کی ویڈیو دیکھی بہت پسند آئی آپ ایپس بنانے کا طریقہ بھی بتائیں شکریہ پاکستان سے

Leave a Reply

Your email address will not be published. Required fields are marked *