Set Up Secure CentOS / RHEL Server In 24 Hours
Step-by-step guide to personal server setup: from CentOS installation to configuring personal web hosting platform
Course updated on October, 2017
Join the community of like-minded IT-enthusiasts to learn the basic concepts and tools that you will need to build fully functional CentOS 7 Linux based web server.
Build practical skills in CentOS Linux installation and web server setup with this tutorial for beginners.
- Physical dedicated server set up
- DigitalOcean and Amazon Web Services virtual private server set up
- CentOS 7 Linux operating system installation
- Apache / Nginx web server, MariaDB database, PHP and PHPMyAdmin installation
- Setting up the FTP server (VSFTPD)
- Setting up the firewall (FirewallD)
- And much more tweaks in the upcoming monthly updates, including but no limited to tuning the web server for low RAM systems, applying security tweaks to your server to make it less vulnerable to external attacks etc.
Powerful Tools at Your Fingertips
Learning Linux server setup essentials puts a very powerful and useful tools at your disposal. After finishing this course, you will be able to organize your personal web hosting and any other web-based service out there, from e-mail to file sharing service.
Save money, take total control over your data and have fun!
Content and Overview
Suitable for beginning system administrators with zero experience in Linux administration. Through this course, you'll learn all of the fundamentals of web server administration, and gain experience in setting up Linux server OS and LAMP stack. Each chapter is packed with step-by-step guides and the exact Linux commands which will put your new learned skills into practical use immediately.
You will start with choosing the right platform for your server. Then you will install CentOS Linux to the server and set up the LAMP stack. After that, you will configure multiple Apache virtual hosts, create your first MariaDB user and database, and finally, you will install WordPress to your new server. We will also go through basic security tweaks for your server.
Students completing the course will have the knowledge and skills to set up and administrate their personal server.
Working through all the lections and command-line commands, you'll be able to instantly put the knowledge into practice, and will receive a verifiable certificate of completion upon finishing the course.
100% Satisfaction Guarantee. No Questions Asked!
I hope you will be absolutely satisfied once you got through my course. I do my best to make sure this course meets your need and expectations. But if you're not satisfied with this course for ANY valid reason, contact me within 30 days from your purchase and I will refund in full. No questions asked. You have absolutely nothing to lose.
Your Instructor
My name is Aleksey Grebeshkov (Ph.D.), I'm entrepreneur and also author, associate professor and researcher at the Kyiv National Economic University (Kyiv City, Ukraine). My areas of interest include information management, project management, innovation management, information technologies in business and education, and information security.
I'm also CEO at Global Digital Services (Ukrainian web developer, IT consulting and IT services provider company), CIO at Kyiv Private Schools Association and co-owner of online education startup EduCasta.
I have also worked on online projects for individuals and small to medium sized businesses.
Course Curriculum
-
StartInstallation Media (USB Drive) Preparation for Windows Users (6:38)
-
StartInstallation CD/DVD Preparation for Windows Users (3:15)
-
StartInstallation Media (USB Drive) Preparation for OS X Users
-
StartInstallation CD/DVD Preparation for OS X Users (2:37)
-
StartInstalling CentOS to Physical (Dedicated) Server (7:08)
-
StartWhy VPS is a Great Way to Avoid Linux OS Installation and Make Your Life Easier (1:58)
-
StartSetting Up CentOS DigitalOcean Droplet (3:19)
-
StartSetting Up CentOS Amazon EC2 Instance (7:55)
-
StartConnect to and Communicate With Your Server via Secure Shell (SSH) (8:53)