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:
https://www.youtube.com/subscription_center?add_user=krestsss
Share this Video:
Music by Birocratic:
https://www.youtube.com/channel/UCrEAQx48oTZy7f9ZWsDawKg
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 ++
https://notepad-plus-plus.org/download/v7.6.3.html
Download and install Opera web browser, it comes with free VPN, so you can test website from another network
Download Opera with VPN:
https://www.opera.com/computer/features/free-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
https://www.apachefriends.org/download.html
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:
https://www.noip.com/
Second website to get free domain name:
https://www.freenom.com/en/index.html?lang=en
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:
https://portforward.com/
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
https://www.sslforfree.com
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:
https://drive.google.com/open?id=1oF_ClpyK3uEdnbHQMke7Ym4XOvSzusk-
Feel free to ask me any question!!!
Find me on Facebook: https://goo.gl/K0jp3d
Follow me on Twitter: http://goo.gl/gz2V6G
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
Can you host more than one website in one computer?
This saved me a ton of money, thanks
Hi, What's the need to edit hosts file to point local ip addresses to domain names? I think its not required as we are anyways going to point A records of domain name to our public ip.
Thanks
Sir what is the password of zip file
Thankyou this is the best tutorial !!
This is by far the best tutorial. Clear, concise, no missed steps, and everything explained in great detail. Great job !!
Hi mate. Awesome! I am really excited. It seems to me that your tutorial is exactly what I am looking for. My web site is really really big (600 gigs) so I need to host it myself. Cannot wait to finish setting everything up. Will revert. OK so my webs are up but without ssl (I have my own webs and will not use wordpress). I notice that to obtain the ssl certificate the way described no longer works. I.e. I cannot use ftp to validate which I would like as I have a xampp ftp server up and running. Also I see that trying to get .well-known/(now pki-valitation)/file.txt does not work as http validation per this tutorial is not working / allowed? I seem stumped in this regard. Any ideas on how to get the certificates for my new domain anyone? PS if anyone wants assistance with the httpd-vhosts.conf config let me know. Also I use a trendnet router (older router) and setting up the port forwarding was a challenge. I.e. you need to use gaming and special applications. I bumped my head for about 4 hours then got it working to see my webs – for https. But without getting the ssl certificates working.
This is grate tutorial for me…
Only One Question…????
(i) After Finishing Our Domain Is Showing in Google Search Engine or other search engine.
Man you the best works 💯, man i search 1,5 years and finaly i get a video and works, man you save me, thank you
i hope you answer this
do i need to keep up in running my computer all the time if host from my computer?
Thanks for the information, & guys if you want to host your site on a high-performance server with FREE SSL, FREE Professional Email & SSD Storage then go to the link and get up to 65%OFF: https://www.a2hosting.com/wordpress-hosting?aid=5e360c243886a&bid=1addd0a4
Now please also show how to use cloudflare free cdn on those domains
Really awesome job. I'm very happy that I found your video because no one on the internet explained in this depth. Really thank you very much 🙂
Hi, the website i hosted for one day and it suddenly cant be reached by other users
you are best++++ love from pakistan
Seriously. This tutorial you made sir, it's magnificent. Thank you so much.
I need assistance on the Required local process I can't seem to be getting it right.
hi.. thanks for making this video.. can you please make part 2 of this if we can setup cdn from cloudflare or any other cdn and ddos protection etc.. and other services that we can use for load balancing etc.. I have 1 website and not happy with the web hosting provider.. planning to setup my own based on your video on a dedicated PC/low cost server and router but before proceeding just wanted to know if this can be done with a .com domain from Google or GoDaddy and if Cloudflare can be setup..
thank you..
Thank you for your effort for very helpful information. Do you have to keep your computer on if you or someone you authorizes wants to access the website remotely?
Sir, you are the best.. You deserve more subs. I'm facing some problem creating domain name from freenom :"( can you solve this problem ?
Thank you very much, quite complicated but in the end they did it, you explained everything perfectly <3
I have followed all your steps for port forwarding but in my case the port 80 is not opened.Please Sir it's urgent I need your help
wow!! great tutorial
Love from Bangladesh bro " can we make doman like .com
After hosting the website can I get the access of the website by just typing the website name on Google…?
password is mmksubscribe
Why is it that the freenom.com site is not giving a free domain?
please help me sir ( Access forbidden! ou don't have permission to access the requested directory. There is either no index document or the directory is read-protected.
If you think this is a server error, please contact the webmaster.
Error 403
funbravo.ddns.net
Apache/2.4.41 (Win64) OpenSSL/1.1.1c PHP/7.3.11
🙁 Mysql server not start see this error Error: MySQL shutdown unexpectedly Error: MySQL shutdown unexpectedly improper privileges, a crash, or a shutdown by another method.improper privileges, a crash, or a shutdown by another method.the Windows Event Viewer for more clues If you need more help, copy and post this entire log window on the forums
This is the one of the best tutorial that i watch and learn from . Continue the good work
Thanks i was seaching a long time to a video that works . Thanksssss
i clicked on the ad keep up the good work
hello
etc folder showing empty
how to solve this error?
please give me the solution
Thank you I will give it an try later.
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 100.191.79.000. ). please help me to solve this problem