—Course Overview
1m 48s
Introducing Web Services
- 37m 13s
—Welcome to Web Services
7m 29s
—Installing Arch - Partitioning a Disk
7m 12s
—Installing Arch - Adding Software
7m 58s
—Installing Arch - Configuring
6m 31s
—Installing Apache
5m 25s
—Summary and What's Next
2m 34s
Apache HTTPD Minimal Configuration
- 51m 17s
—Apache Configuration
4m 18s
—Creating a Minimal Configuration
9m 27s
—Loading Apache Modules
9m 35s
—Testing the Apache Configuration
4m 57s
—Understanding Virtual Hosts
2m 40s
—Creating Named Based Virtual Hosts
9m 15s
—Creating Port Based and IP Based Virtual Hosts
6m 36s
—Summary and What's Next
4m 25s
Apache Access Control
- 43m 17s
—Introduction to Apache Authorization and Authentication
3m 44s
—Displaying and Securing the Server Status Page
7m 36s
—Understanding User Authentication
4m 8s
—Additional Modules for User Authentication
6m 20s
—Configuring the Virtual Host to Authenticate Users
7m 28s
—Configuring User Passwords
5m 7s
—Authorizing User Groups
6m 11s
—Summary and What's Next
2m 40s
Using Scripts to Deliver Dynamic Content
- 46m 32s
—Dynamic Web Content
5m 16s
—Configuring the Server to Run BASH Scripts
6m 58s
—Creating a BASH Script to Produce Dynamic Content
7m 2s
—Understanding .htaccess Files
3m 25s
—Migrating to .htaccess Files
6m 18s
—Running PERL Scripts in Apache
4m 25s
—Understanding PHP and Apache
2m 38s
—Configuring PHP
7m 40s
—Summary and What's Next
2m 46s
Securing Apache with HTTPS
- 1h 2m
—Using SSL and TLS on the Internet
7m 25s
—Creating Private Keys
5m 57s
—Creating a Certificate Signing Request
4m 43s
—Self-signing the Public Key
5m 58s
—Understanding CipherSuites
5m 29s
—Deploying Virtual Servers with TLS/SSL
6m 26s
—Setting up the Acme Client Signing Client
4m 8s
—Adding CA Signed Certificates to the Server
6m 27s
—Understanding the Certification Chain
6m 43s
—Redirecting HTTP Requests and HSTS
6m 30s
—Summary
2m 44s
Load Balancing HTTP Requests
- 27m 39s
—Load Balancing in the Apache HTTPD Server
5m 42s
—Configuring Virtual Hosts for Load Balancing
4m 22s
—Configuring the Load Balancer Machine
9m 5s
—Testing Load Balancing
1m 51s
—Configuring the Load Balancing Manager
4m 1s
—Summary and What's Next
2m 36s
Implementing a Web Proxy with Squid
- 21m 41s
—The Squid Web Proxy
2m 23s
—Installing Squid in Arch Linux
1m 59s
—Investigating the Squid Configuration
2m 23s
—Configuring Squid
4m 57s
—Understanding User Authentication
1m 57s
—Authenticating Users in Squid
6m 0s
—Summary and What's Next
1m 59s
Using NGINX as a Web Server
- 19m 2s
—NGINX Web Server
1m 33s
—Installing NGINX
2m 18s
—Understanding the NGINX Configuration
1m 50s
—Configuring NGINX
6m 7s
—Using NGINX as a Reverse Proxy
4m 59s
—Summary and What's Next
2m 12s