You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

Details

Release Info

Among the most popular Web servers are: ( Apache | NginX). Both are modular, providing access to considerable functionality and extensibility. Both are also very fast. Whether your next project calls for one, or the other, or both, fluency in both HTTPD servers is certain to pay long-term dividends. Master ( Apache | NginX ) in this release.

Release Syllabus

Apache | Nginx HTTPD Web Server Administration

Apache | NginX HTTPD - Web Services - Administration

  • Apache - Introduction - Features
    • Identify key systems in topology
    • Discuss Key Apache Features
    • Enumerate and discuss other important features
    • Prepare systems for usage
    • Explore Apache Basics
  •  
  • Apache - URL | File-System Mappings
    • Consider applicable concepts
    • Explore defaults
    • Map URLs using a variety of methods
    • Compare and contrast mapping mechanisms
    • Evaluate accordingly
  •  
  • Apache - Content Redirection
    • Discuss features and benefits
    • Implement various Redirects
    • Trace behavior in appropriate logs
    • Contrast Redirects and other forms of URL Handling
  •  
  • Apache - HTTPD Server - Bindings
    • Examine defaults on various systems
    • Discuss applicability
    • Provision various listeners
    • Contrast Bindings of various types
    • Create sockets as needed
    • Bind Apache resources to available sockets
  •  
  • Apache - Virtual Hosts
    • Explain applicability
    • Discuss limitations
    • Explore default configuration
    • Implement available Virtual Hosts
    • Confirm accessibility from various clients
    • Evaluate Virtual Hosts configuration
  •  
  • Apache - HTACCESS - Files-Based Directives Control
    • Discuss applicabilitiy
    • Explore caveats and limitations
    • Implement .htaccess for appropriate content
    • Examine directory inheritence
    • Modify .htaccess from FTP client perspective
  •  
  • Apache - Content Negotiation
    • Discuss sample usage scenarios
    • Examine default provisions
    • Tweak configuration to handle various content types
    • Evaluate Apache behavior based on client requests
    • Modify configuration to suit current needs
    • Evaluate results
  •  
  • Apache - Content Restrictions - Filtration
    • Discuss features and benefits
    • Identify predefined restrictions
    • Test restrictions accordingly
    • Implement desirable filters
    • Examine access restraints from multiple perspectives
    • Confirm configurations
  •  
  • Apache - Mod Rewrite - Introduction
    • Discuss features and benefits
    • Contrast simple Rewrites with Redirects
    • Identify key opportunities for application
    • Configure sample Rewrite Rules
    • Evaluate results
  •  
  • Apache - Mod Rewrite - Backreferences
    • Explain applicability within context
    • Generate example Regular Expressions (RegExes)
    • Modify expressions to generate backreferences
    • Reference stored matches accordingly
    • Examine behavior based on matched references
    • Alter references to suit changing conditions
    • Confirm results
    • Contrast backreferences from multiple directives
    • Implement various applicable backreferences
  •  
  • Apache - Mod Rewrite - Rewrite Condition
    • Discuss features and benefits
    • Explore possibilities to stack logic
    • Generate stacks of conditions
    • Implement resulting RewriteRule accordingly
    • Evaluate results of stacked logic
    • Alter Rewrite logic to handle ORs
    • Examine application
    • Mix and match logic to handle common scenarios
    • Test Rewrites accordingly
  •  
  • Apache - Mod Rewrite - Query String
    • Discuss caveats and limitations
    • Identify possible usage scenarios
    • Trap Query String accordingly
    • Release Query String and test Rewrite processing
    • Sanitize Query String for interesting requests
    • Test sanitized rules on various URLs
    • Apply Query String modifications to suit needs
  •  
  • Apache - Mod Rewrite - Logging | Debugging
    • Discuss features and benefits
    • Explore Logging range and resulting data
    • Correlate Rewrite rules to Log entries to ensure sanity
    • Confirm appropriate Rewrite rules-handling
    • Evaluate results
  •  
  • Apache - Mod Rewrite - Force SSL
    • Pose applicability scenario
    • Force SSL for sensitive content area
    • Confirm application of Rewrite rules
    • Force SSL for all site operations
    • Discuss tactics regarding limited scope SSL Rewrites
    • Evaluate Rewrite Rules
  •  
  • NginX - Basics
    • Disable | Remove Apache
    • Identify various NginX Install Options
    • Install NginX
    • Explore key files | directories
    • Test Access
    • Bind to multiple ports
  •  
  • NginX - LOGs
    • Identify default LOGs
    • Explore LOG formats
    • Configure additional format
    • Generate traffic and track LOG data
    • Compare with Apache
  •  
  • NginX - Virtual Hosts
    • Discuss available mechanisms
    • Explore Default VHost configuration
    • Implement IP-based VHosts
    • Implement Host-Header-based VHosts
    • Explore configuration options
  •  
  • NginX - Important Directives
    • Discuss location{} directive
    • Identify default implementation
    • Alter sites with various location{} options
    • Discuss URL Rewriting
    • Define simple rewrites and test
    • Incorporate REGEXES into Rewrites
    • Tokenize Rewrites and use components as needed
    • Implement Directory Indexes at various levels
    • Enable | Disable index files and evaluate
    • Discuss NginX Access control options
    • Implement IP-based Access control
    • Implement Basic AUTH-based Access control
    • Enable both and evaluate client access
  •  
  • NginX - Reverse Proxy
    • Discuss use-cases
    • Proxy ALL requests to back-end Apache node
    • Perform client requests via reverse proxy
    • Note web logs post-config
    • Reverse proxy specific virtual directory
    • Resolve reverse proxy errors with content
    • Setup SSL | TLS environment on NginX
    • Reverse Proxy HTTPS requests
    • Test whether: Redirect || Reverse Proxy
  •  
  • NginX - SSL | TLS Termination
    • Clear-to-TLS reverse proxy
    • TLS-only front-end termination
    • End-to-end TLS reverse proxy
    • SSL Termination - back-end Clear
    • Server Name Indication (SNI) Implementation
  •  
  • NginX - Load Balancing
    • Discus features
    • Ensure identical back-end content
    • Implement Round Robin Load-Balancing
    • Vary content on back-end servers and test
    • Disable back-end node and test
    • Force back-end LB node into 'down' mode
    • Confirm NginX's subsequent connections
    • Apply Weights to back-end - upstream nodes
    • Confirm proper distribution of traffic
    • Provision Backup LB server
    • Down production LB nodes and confirm Backup
    • Apply Weights to Backup LB nodes and test
    • Apply Least Connections algo to LB group
    • Confirm appropriate distribution
    • Disable back-end nodes during request - confirm response
    • Implement IP Hash algo and confirm stickyness
  •  

Tokyo Time

16:9

Rate

1.25x

Watched

1

Completed

1 of 5