Install Wordpress with SSH Command Line in CentOS 7 Linux
What you'll learn
- Log into a Linux Server using SSH
- Install, and update Software on a CentOS 7 Server
- Install Apache Web Server
- Install MySQL / MariaDB Server
- Install PHP
- Add a User and Database to MySQL / MariaDB
- Download Wordpress source code to Server
- Configure and Install Wordpress on Server
- Add Firewall Rules to FirewallD to allow HTTP and HTTPS
- Basic Apache Configuration
- You will need access to a Computer with a Terminal Application. Apple Computers have a terminal Application already installed. Windows Users will have to installed a Terminal Program, such as PuTTY
- Optional: Have an internet domain name already regiserted to use for the lectures
Welcome to the Course: Installing Wordpress on a CentOS 7 Linux Server
In this course, we will go over the basics of preparing a CentOS 7 Linux server to run Wordpress.
CentOS 7 (abbreviated from Community Enterprise Operating System) is free, enterprise-level Linux operating system. Version 7 is the most recent release, and it has seen many changes from previous versions. We will cover:
- Logging in via SSH
- Running commands from the Command Line
- Running Software Updates on CentOS 7
LAMP Stack Configuration - This is the software required to configure your Linux Server into a Web Server to host a website. We will cover:
- Installing Apache, MariaDB and PHP
- Configuring Apache to as the web server
- Configuring MariaDB as the Database software
- Configuring PHP as the scripting language used for Wordpress
- Configuring the firewall to allow web traffic to your server
Wordpress - a free, open source CMS (Content Management System), and is very popular for running a website, blog, and even ecommerce. We will cover:
- Downloading Wordpress to your server
- Copying the Wordpress files to your web server's Document Root
- Configuring Apache to work with Wordpress
- Configuring PHP Upload Limits
Domain Name - We will cover how to configure Wordpress with your registered internet domain name.
- Configuring your DNS settings to point to your Linux Server
- Configuring Wordpress to work with your registered Domain name
Security Considerations - We will briefly cover some Security Considerations when running Wordpress on your server.
- Permissions of Files for Wordpress
- Automatic Updates
- Other Best Practices
- Generating and Installing a Self-Signed SSL Certificate
- Forcing all Wordpress Admin Logins to connect using SSL
Course Structure - This course has two types of Lectures. Guided Videos and Text Lectures:
Guided Videos are a visual step-by-step guide to the commands run and what they do. This is so you can follow along and quickly perform the tasks.
Text Lectures will include all the commands run in the video lectures, and also include some additional information as needed. This way you can refer back to the text without having to watch the entire video again just to find one section.
• Computer with a Terminal Application
• Internet Access
• Access to a Linux Server running CentOS 7 (I use a Cloud Based Server in this course)
Who this course is for:
- This course is designed as an Introduction to Installing and running Wordpress on a CentOS 7 Server
- This course is not a comprensive course on Wordpress or Linux, so if you are looking for advanced Techniques, this course probably not what you are looking for.
- If you have basic computer skills, you should be able to complete this course succesfully
Hello! My name is Matt, and I love Video and Technology. I Joined this Udemy Platform so I can learn as well as teach. I have quite a bit of experience working in Tech. I have worked for several very large (well known) tech companies, and I have also worked for small local companies as well.
I also have experience with video production, and look forward to combining my video and tech skills on this Udemy teaching platform.
I also have interest in Internet Based business, and have been running my own internet business part-time for the past few years.