Nowadays, Linux knowledge is essentials skills, CCNA HUB Linux Web Hosting Solution will give you the opportunity to learn all the way from basic to advanced Linux topics and configuration. You will earn real world experience by setting up a Linux Key Solution. Linux Web Hosting Solution will show you how to build a Professional Hosting Server to serve different types of Web Applications such WordPress, Joomla, or Drupal. Besides, the courses are meant to benefit students and professionals alike.
The Cloud Leader
The growth of cloud computing is a natural fit for Linux, which already runs many of the Internet's web servers. The variety of Linux distribution enable cloud services such as DigitalOcean, Vultr, and AWS to work with superior capability to deliver online Apps and information based all on Linux. Popular Web services such as Twitter, Linked In, YouTube, and Google are all rely on Linux as their main OS.
The beauty of Linux
After years of reading and googling, I assure you that is not possible to have centralized Linux knowledge base for all Linux HowTos or Solutions, and that's the beauty of Linux community which to keep it always open for better ideas. The Linux community usually show you as much as possible, then it's up to you to discover the road and start gathering the knowledge and information to centralize it as Linux Key Solutions. For instance, I am trying to centralize some known key solutions by having them complete as much as possible, tested, and explained step by step for students and professionals to use.
Linux Key Solutions
Building centralized Linux key solutions is great experience and a lot of fun, it proves my over all Network and System knowledge. As with anything else, it sucks so much time to put something professional together such a Web Hosting Solution cookbook which will hold multiple courses. So, after going through building and testing stage, I was able to put together the initial courses to form the foundation of WHS Cookbook.
Besides, I have built the WHS around the most famous Linux distribution systems such Debian, Ubuntu, and CentOS. As mentioned, the WHS cookbook will be divided to courses and sections, which will guide you step by step to build a successful and secure Hosting Server based initially on Single VPS, and then will be extended to Clustered, or Multiple VPS instances setup eventually in the future.
For CCNA Students
Linux resides in the core of CCNA HUB website, Linux knowledge goes side-by-side with CCNA knowledge. Think about it, if Routers and Switches devices meant to deliver Packets, then OS Services such Linux Applications and Services meant to generate those Packets using Application's Services such HTTP, FTP, SMTP, POP3, SSH, and so on.
Linux as Desktop or Server Virtual Machine will play a major role in your Virtual Lab. Linux so powerful and flexible which makes it the best OS choice to apply and prove your overall Network Knowledge either inside a Lab, or in a real world. When you mix CCNA and Linux Labs together, you can create a virtual world of Networks and Servers similar to the world inside a big Enterprise.
Please feel free to follow my Linux courses while you are studying your CCNA, or you may just happen to visit this page in order to improve your overall Network and Linux System knowledge. No matter which level your career at, the WHS Linux solution cookbook and courses will teach you a solid Network skills, which again is an opportunity to improve your CCNA and Linux Hosting knowledge all together.
Web Hosting Solution
Whether you use Debian or Red Hat Base System, the WHS Solution courses will include all the initial steps you need to build a Professional, Secure, Reliable, and Robust Web Hosting Solution, that can be used for Learning, Testing, Personal, or even Production use. You will learn how to build an industry standard Web Hosting Solution with advanced Control Panels for Multiple Website Tenants, as if you own a Web Hosting Company.
With such setup, you will be able to host and manage Multiple Tenants such family, friends, co-workers, or even customers websites. If desired, each tenant will have their own control panel and credentials to manage their own Domains, Websites, DNS, and Email Accounts. The Solution will be similar to any professional hosting company out there, but you own the resources. Hey, it's your server. I am excited to show you how easy to build, secure, and manage your own Web Hosting Solution.
Convenience vs. Control
The following simple image shows how building your own Web Hosting Solution using at least a single VPS will give you total control and flexibility. For instance, you can host unlimited Apps such WordPress, Joomla, or Drupal as you wish for Families, Friends, and Customers with separate Control Panel and credentials.
1. Are you shopping around to run Hosted Web Apps such WordPress, Joomla, or Drupal Websites, or have already one of these Apps hosted on Shared Hosting account? Then building your own Web Hosting Solution using your own VPS will assure you faster and way more secure Website.
2. You might be a Web Developer, DevOpps Admin, SysAdmin, Network Admin, and you want to have a straight forward Key Web Hosting solution without sucking up so much of your time, then you are at the right spot. For Web Developers, this will be a great solution for your customers' websites!
3. Time is critical, you will learn only what it takes to have your Web Hosting Solution up and running, for instance, I won't go deep in Technical Linux topics that is out of the scope, hence the focus will be on the pieces which will accomplish the Web Hosting Solution ASAP using industry and professional standards.
Freedom of Choice
To understand what I mean, take a look at WPEngine and Pagely restriction lists, hence, I highly recommend you read restriction lists, and weigh the pros and cons before you host your site using convenience services such Software as a Service (SaaS).
Although you'll be paying high price for such convenience services, the drawback that you will always be under their restriction and regulation policy, which might in the future limit your freedom of choice.
How about what is called Unlimited Shared Hosting Account? I love shared Hosting Accounts, in fact, I host my family websites using my VPS with the help of shared hosting control panel such ISPconfig, however, it's my Server and I have total control over all the sites in terms of maintenance, updates, upgrades, security, and so on.
So, the method of providing unlimited and Un-managed shared hosting accounts for hundreds of people that might not ever update, upgrade, or secure their website is the problem. Meaning, it takes only one Tenant to be penetrated by intruder and the whole server and all its websites will be exploited as well. Briefly, I highly recommend to stay away from un-managed Unlimited Shared Hosting Account service.
I personally and after years of experience, would always choose Control and Freedom (Using my Server/VPS) over Convenience and Restriction at a higher level services. Too many will say, it's all based on your current and future Web Application needs, that's also true.
Nevertheless, I highly recommend you consider Control and Freedom over Convenience and Restriction before hosting your Web Application such WordPress, Joomla, or Drupal on any of the Convenience, Restricted, or insecure Web Hosting Service.
HowTo Articles/Labs Structure
I have named my Linux Articles/Labs based on 6 different types:
A. Linux General: Since these Labs are general, they are meant for foundation base, I don't address them by a specific Linux Distribution name, meaning, it can be applied across all Linux distributions. For instance, a Lab that doesn't hold specific distribution name, then it's a Generic Linux Lab type.
B. Debian Base: For instance, when I mention Debian Base without release number, then this Lab is meant for all Debian Base Systems such Ubuntu, which will focus on common basic configurations across all Debian Base Systems, therefore, no need to address them by a specific Debian Release number such Debian7, Debian8, and so on.
C. Red Hat Base: For instance, when I mention Red hat Base at the beginning of a Lab, then this Lab is meant for all Redhat Base Systems such CentOS, which will focus on common basic configurations across Red Hat Base Systems, therefore, no need to address them by a specific CentOS Release number such CentSO6, CentOS7, and so on.
D. Debian Version Specific: These type of Labs will be addressed by either Debian Release Name or Debian Release Number such Debian7, Debian8 and so on. These articles meant to be specific (with release number) since at some points each Debian Release got it's own way of packaging and configuration.
E. Ubuntu Version Specific: These type of Labs will be addressed by either Ubuntu Release Name or Ubuntu Release Number such Ubuntu12.04, Ubuntu14.04 and so on. These articles meant to be specific (with release number) since at some points each Ubuntu Release got it's own way of packaging and configuration.
F. CentOS Version Specific: These type Labs will be addressed by CentOS Release Number such CentOS6, CentOS7 and so on. These articles meant to be specific (with release number) since at some points each Redhat Release (CentOS) got it's own way of packaging and configuration.
Building Professional Web Hosting Solution