Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

Configuring Linux Web Servers

via Udacity

Overview

In this course you'll learn the basic Linux fundamentals every web developer needs to know to share their web applications with the world! You'll get a basic Python WSGI application up and running within a Vagrant virtual machine that queries data from a PostgreSQL database.

You'll start by exploring various Linux distributions and learning the differences between a number of them. You'll then explore how the Linux operating system differs from other operating systems you may be more familiar with. With this base knowledge, you'll then move into Linux security - covering topics such as file permissions, user management, package management and configuring firewalls. Finally, you'll transform a safe and secure baseline server into a web application server by installing and configuring the Apache HTTP Server and PostgreSQL database server.

Syllabus

  • Intro to Linux
    • Introduction to the Linux operating system and its many distributions.,Setup your very own Linux virtual machine on your own computer and explore it.,Learn how the filesystem is organized and identify key files.
  • Linux Security
    • Execute administrative tasks, update the software on your system, install new software, and manage users.,Learn how to implement even stronger authentication mechanisms, and how to interpret Linux file permissions.,Configure a firewall to keep your system secure.
  • Web Application Servers
    • Transform your secure and safe barebones server into a fully functional web application server.,Install and configure an Apache HTTP Server and PostgreSQL database server.,Write a basic Python WSGI application that can query a database and present that data upon a web request.

Taught by

Michael Wales

Related Courses

Reviews

4.3 rating, based on 3 reviews

Start your review of Configuring Linux Web Servers

  • Anonymous

    Anonymous completed this course.

    Great course for an introduction to linux cli. Thoroughly enjoying it, finishing in one day. Many thanks to Michael Wales.
  • Riham Soliman completed this course.

  • Rus Catalin completed this course.

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free