One thing that drives me rather crazy about blog sites is that they are often missing a roadmap. You find a great blog showing you how to do something from a Google Search but then you just can’t stick to the one site and read it like a book.
The roadmap on this page is to be thought of like a table of contents to a book. If I was teaching a course on web server management this is the order that I would present the information.
Anything in this list that does not have a link (which might be many of them at the start) simply means that I have no yet written anything but eventually there should be a page and a video covering the topic.
- HTTP
- Web Server Client Interaction
- Basic GET Operation and a Tool to Help
- Introduction to the HTTP Standard
- Redirection
- Basic Authentication
- Cookies
- Mime Types
- Form Posting
- Linux
- Creation of a Virtual Machine
- Oracle Virtual Box
- VMware
- HyperV
- VMware Fusion
- Ubuntu Installation and Setup
- Apache2 Web Server
- Installation
- Basic Site Maintenance
- Multiple Sites on Different IP
- Multiple Sites on Different Ports
- Multiple DNS Names
- Modules
- Configuration
- Logs
- Custom Errors
- Redirection
- PHP
- php_mod
- FPM
- MySQL
- Installation and Configuration
- User management
- Dump and Restore
- Security
- Symmetric Ciphers
- Asymmetric Ciphers
- Public Key
- Digitally Signing Messages
- Chain of Trust
- Certificate Signing Requests
- Installing a Certificate
- DNS using Bind
- Apache2 as Reverse Proxy
- Apache2 as Load Balancer
- Creation of a Virtual Machine
- Windows IIS
- Basic Installation
- IIS Setup
- PHP
- MySQL
- Certificate Management
- Additional Pages
- Static IP Address Ubuntu 18
- IPv6 Configuration
- Partitioning Hard Drives for Web Server
- Standard Partitions
- Logical Volume Manager
- nginx