

If the error is not present in the minimal system, features are added individually and the search for the error goes on. Starting with a minimal system is also helpful in debugging. This is also preferable in terms of understanding what’s going on, because this is the only way of knowing what is really configured. Ideally, you would build a server based on a minimal system by enabling additional features individually. Why are we doing this?Ī secure server is one that permits only as much as what is really needed. We are configuring a minimal Apache web server and will occasionally be talking to it with curl, the TRACE method and ab. Table of Contents What are we doing? Why are we doing this? Requirements Step 1: Creating a minimal configuration Step 2: Understanding the configuration Step 3: Starting the server Step 4: Talking to the server using curl Step 5: Examining requests and responses Step 6: Examining the response a bit more closely Step 7: Working with the trace method Step 8: Using "ab" to test the server Step 9 (Goodie): Viewing directives and modules References License / Copying / Further use What are we doing?
