Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add How to Install Wordpress on a CentOS 7 Linux Cloud Server to your Wishlist.

Add to Wishlist

How to Install Wordpress on a CentOS 7 Linux Cloud Server

A Step-by-Step Guide for the complete beginner with no system admin skills to Install a Wordpress Blog Website
5.0 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
389 students enrolled
Created by Matt Spenn
Last updated 10/2015
English
$15 $35 57% off
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 15 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
Description

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.


Course Requirements:
• 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 is the target audience?
  • 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
Students Who Viewed This Course Also Viewed
What Will I 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
View Curriculum
Requirements
  • 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
Curriculum For This Course
Expand All 32 Lectures Collapse All 32 Lectures 01:50:01
+
Start Here
1 Lecture 01:23

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.

This course will walk you step-by-step through configuring a CentOS 7 server, and installing all the software needed to run Wordpress.

Wordpress is a free, open source CMS (Content Management System), and is very popular for running a website, blog, and even ecommerce.

Preview 01:23
+
Accessing your server via SSH
2 Lectures 04:32
+
Managing Software - Updates, Installing and Configuring Services
3 Lectures 07:53
Guided Video: Software Updates, Installing and Managing Services
07:09

YUM Commands and Services Installed from the Lecture
00:24

systemctl Commands from Lecture
00:20
+
Configuring the Firewall to allow web traffic
2 Lectures 04:24
Configuring FirewallD
03:49

FirewallD Commands
00:35
+
Configuring MariaDB and Adding Wordpress User and Database
2 Lectures 10:04
Guided Video: Configuring MariaDB
07:32

MariaDB Commands
02:32
+
Downloading and Installing Wordpress on your Server
4 Lectures 19:16
Guided Video: Installing Wordpress
13:28


Commands Configuring Apache
02:33

File Ownership and Wordpress Installation
01:27
+
Domain name Configuration
1 Lecture 10:15
Guided Video: Domain Name Configuration with Wordpress and DNS
10:15
+
Additional Wordpress Configuration
4 Lectures 11:49
Guided Video: Enabling Permalinks
05:08

Commands for Peralinks
01:36

Guided Video: Adjusting File Upload Limit
04:00

Commands for Changing File Upload LImits
01:04
+
Security Considerations
5 Lectures 16:25
Passwords and Wordpress Updates
03:43

File Permissions
08:00

Commands for changing permissions
01:09


Commands to change permissions on wp-config.php
00:56
+
Additional Security: Using SSL for Admin Page
7 Lectures 23:22

Generating a Self-Signed SSL Certficate
04:36

Commands to Generate Self Signed Certificate
01:21

Configuring Apache and FirewallD with an SSL Certificate
07:01

Commands for Configuring Apache and FirewallD for use with SSL
03:47

Force All Admin Logins to use SSL
03:51

Commands to Force Admin Logins to use SSL
00:50
1 More Section
About the Instructor
5.0 Average rating
7 Reviews
389 Students
1 Course
Tech and Video Enthusiast

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.

Report Abuse