> For the complete documentation index, see [llms.txt](https://c01d43am.gitbook.io/ethical-hacking/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://c01d43am.gitbook.io/ethical-hacking/introduction-to-web-architecture-and-understanding-common-security-misconceptions/web-server-architecture-combinations.md).

# Web Server Architecture Combinations

**Some of the most common web server architecture combinations are:**&#x20;

(The front end component is not mentioned in any of these architecture combinations.)

**WAMP-** WAMP stands for Windows, Apache, MySQL, PHP.&#x20;

**LAMP-** LAMP stands for Linux, Apache, MySQL, PHP. It is one of the most frequently used combinations since all the components are available free of cost.&#x20;

**MAMP-** MAMP  stands for Mac, Apache, MySQL, PHP. It is most commonly used for web development and local testing processes by Mac OS based developers.&#x20;

**XAMPP-** Unlike other web server architectures, XAMPP can be used across any operating system. So the X in XAMPP stands for cross platform. The rest of it stands for Apache, MariaDB and PHP.&#x20;

**WIMSA-** It is the most commonly used Windows architecture. WIMSA stands for Windows, IIS, MS SQL, ASP.NET.&#x20;

**Some of the other non abbreviated web server architectures are:**

Windows, tomcat, JSP, Postgre SQL

PHP, nginx, mongoDB

Python, nginx, mongoDB

To give you a clear picture, the most commonly used OS is Linux. Apache is the most commonly used server software and PHP is the most commonly used server side programming language.&#x20;
