liveBook · Manning

Apache

As explained in Amazon Web Services in Action, Third Edition: An in-depth guide to AWS

Apache is an open-source web server software project that serves web content and handles HTTP requests.

Apache is an open-source web server that serves web pages and handles HTTP requests. In a WordPress deployment, it runs on Linux virtual machines alongside PHP and WordPress. section 2.0 section 2.1

A highly available setup installs Apache on at least two EC2 instances. An Application Load Balancer distributes requests between healthy instances and stops routing traffic to a failed one. section 2.1

The surrounding infrastructure assigns each component a distinct role:

  • Apache serves the WordPress application from the web servers. section 2.0
  • The Application Load Balancer distributes HTTP and HTTPS traffic across the Apache servers. section 2.1
  • EFS provides shared storage for application files and user uploads accessible by each server. section 2.1
  • Security groups restrict incoming and outgoing traffic, including HTTP access to the load balancer. section 2.1
Figure 2.1 The company’s blogging infrastructure consists of two load-balanced web servers running WordPress, a network filesystem, and a MySQL database server.

Shows Apache-based WordPress servers behind a load balancer, with shared storage and a MySQL database. section 2.1

How Amazon Web Services in Action, Third Edition: An in-depth guide to AWS covers it

How deep it goes
Explains Apache’s deployment role and surrounding AWS architecture but stops short of installation commands or configuration details.
Examples
Uses two Apache web servers running WordPress behind an Application Load Balancer with shared EFS storage.
What it assumes
Uses WordPress, PHP, MySQL, and web-server concepts while identifying their roles in the application stack.
What you can do after
Operate Apache as a WordPress web server on EC2 and place it behind a health-checked load balancer.
How it connects
Connects Apache with WordPress, PHP, EC2, Application Load Balancer, EFS, MySQL, and security groups.

Also explained in

Compare how 2 books explain Apache →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Amazon Web Services in Action, Third Edition: An in-depth guide to AWS. The section links point to the parts of the book it draws on.