32 captures
13 Mar 2016 - 09 Feb 2026
Sep OCT Nov
24
2020 2021 2022
success
fail

About this capture

COLLECTED BY

Collection: Save Page Now Outlinks

TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20211024153529/https://www.fullstackpython.com/apache-http-server.html
 

Full Stack Python logoFull Stack Python
All topics | Blog | Supporter's Edition | @fullstackpython | Facebook | What's new?

Apache HTTP Server






The Apache HTTP Server is a widely deployed web server that can be used in combination with a WSGI module, such as mod_wsgi or a stand-alone WSGI server to run Python web applications.

Apache HTTP Server logo.

Why is the Apache HTTP Server important?


Apache remains the most commonly deployed web server with a reign of 20+ years. Its wide usage contributes to the large number of tutorials and open source modules created by developers for anyone to use.

Apache's development began in mid-1994 as a fork of the NCSA HTTP Server project. By early 1996, Apache overtook the previously dominant but suddenly stagnant NCSA server as NCSA's progress stalled due to signficantly reduced development attention.

The Apache HTTP Server is an implementation of the web server concept. Learn how these pieces fit together in the deployment chapter or view the table of contents for all topics.

Apache HTTP Server resources




The official project documentation page contains a section with How-Tos and Tutorials to handle authentication, security and dynamic content.



Reverse proxies shows how to set up Apache as a reverse proxy using mod_proxy.



Deploy Django on Apache with Virtualenv and mod_wsgi provides instructions for what packages to install to get Apache up and running with mod_wsgi on Ubuntu.



Detecting Bots in Apache & Nginx Logs is a great tutorial for filtering out the significant traffic generated by web crawlers and bots when using Apache HTTP Server logs for traffic analytics.



Apache vs Nginx: Practical Considerations is a good comparison post that covers the differences between Apache and Nginx such as how they handle connections and serve content.



Monitoring Apache web server performance gives a really nice overview of metrics to watch when you are using Apache as your web server.



Web Performance 101: HTTP Headers covers the gamut of HTTP headers and shows how they can impact performance based on your configuration.



Apache Web Server on Ubuntu 14.04 LTS explains how to install Apache on Ubuntu 14.04, which is still a supported release. Note however, do not install mod_python because it is now insecure and made obsolete by mod_wsgi and WSGI servers.


Continue learning about web servers or move to a new topic?





Which web server should I use?
 




What runs a Python application execute on the server?
 




How should I host and serve static content files?
 





Sponsored By


AssemblyAI logo
The most accurate speech-to-text API. Built for Python developers.





Table of Contents



1. Introduction 2. Development Environments 3. Data 4. Web Development 5. Deployment Hosting Servers Static Content CDNs Virtual Private Servers Linode DigitalOcean Lightsail Platform-as-a-Service Heroku PythonAnywhere AWS CodeStar Operating Systems Ubuntu macOS Windows FreeBSD Web Servers Apache HTTP Server Nginx Caddy WSGI Servers Green Unicorn (Gunicorn) mod_wsgi uWSGI Continuous Integration Jenkins GoCD Configuration Management Ansible Salt Containers Docker Kubernetes Serverless AWS Lambda Azure Functions Google Cloud Functions 6. DevOps Changelog What Full Stack Means About the Author Future Directions Page Statuses ...or view the full table of contents.



Full Stack Python


Full Stack Python is an open book that explains concepts in plain language and provides helpful resources for those topics.

Updates via Twitter & Facebook.



Chapters



1. Introduction 2. Development Environments 3. Data 4. Web Development 5. Deployment » Apache HTTP Server 6. DevOps Changelog What Full Stack Means About the Author Future Directions Page Statuses ...or view the full table of contents.

 



Matt Makai 2012-2021