
Preview course on creating a web hosting server using Linux and VestaCP, including domain purchase, installing web control panel, and testing WordPress site with Google Workspace email and optimization.
Learn why building your own web hosting server beats shared hosting with root access and a dedicated IP, plus storage options, apps, VPN, and Docker.
Get Domain in Godaddy: https://hi.switchy.io/godaddy-domain
Get Contabo VPS: https://hi.switchy.io/ContaboVPS
Learn to download and install essential tools for setting up a web hosting server: FileZilla client from filezilla-project.org, PuTTY, Empathy, and Notepad++ on Windows.
Connect your VPS and install VestaCP, configure DNS, use PuTTY and FileZilla, verify DNS propagation, set the server time zone, install nano, and access the VestaCP admin panel.
Add a new root user, secure it with a password, and grant sudo privileges, then plan to disable the default root user to reduce attack risk.
Configure web hosting by creating and managing users, adding domains and subdomains, setting up DNS records and name servers, and securing sites with free SSL via Let’s Encrypt.
Test php, create a database, and install WordPress on a domain, using FileZilla FTP access, php.ini edits, and wp-config customization for a complete site setup.
Troubleshoot WordPress ERR_TOO_MANY_REDIRECTS by clearing browser cookies and updating wp-config.php in the WordPress directory to enable the https server variable, then reload.
Learn to add domain email addresses in a vps hosting setup, troubleshoot webmail and roundcube issues, configure mail settings, test sending, and ensure reliable email delivery.
Resolve login failures caused by browser cache by clearing the cache (ctrl+shift+delete) in Chrome or Firefox, then reattempt login to ensure data is saved and invalid requests are cleared.
Google Workspace 14 Days trial: https://hi.switchy.io/Google-Workspace
Optimize Apache on a Linux server by applying a max request workers setting (256) and enabling keep alive, then insert a custom optimization block in httpd configuration and restart Apache.
Diagnose and fix Nginx 500 errors by inspecting error logs, adjusting proxy settings in /etc/nginx, backing up code, restarting the engine, and confirming server status.
Tired of slow shared hosting and limited resources?
Upgrade to VPS Hosting for lightning-fast performance and limitless possibilities.
Experience exceptional uptime, customizable settings, and reliable support for your growing online business.
Enroll now and Boost your website's performance with VPS Hosting today!
Welcome to this course Create Your Own Web Hosting Server using VPS, Linux, VestaCP this course is the Essential of Setting up VPS Web Hosting.
In this course I will teach you how to setting up VPS Web Hosting in step by step.
We will purchase a Domain Name and VPS to make it practical, we will choose the centos 7 upon the process
In course journey, will do
Point the Domain name to VPS
Will the tools Putty, MTPuTTY, Filezilla, Notepad++
Will set the RDNS/PTR
Will install VestaCP properly the free web control panel
Will install WordPress and testing PHP
You can add unlimited website as long your VPS resources can handle it
Securing the PHPMyAdmin
You can add unlimited emails
Email score 10/10 for webmail
Optional Google Workspace for email
and many more
All CentOS commands on this course will provide in every section, so this is easy to follow.
PRODUCED BY:
Axl MulatWeb Developer, Instructor