Apache HTTP Server
Open-source web server software
The Apache HTTP Server, colloquially called Apache, is a free and open-source web server software developed and maintained by the Apache Software Foundation. It is one of the most popular web servers in use today, serving a significant portion of all active websites on the internet.
History[edit]
The Apache HTTP Server was first released in 1995, based on the NCSA HTTPd server. The project was started by Robert McCool and a group of other developers who wanted to create a robust, commercial-grade, and freely available source code implementation of an HTTP (web) server. The name "Apache" was chosen out of respect for the Native American Apache tribe, known for their resilience and endurance.
Features[edit]
Apache HTTP Server offers a wide range of features, many implemented as compiled modules which extend the core functionality. These include:
- URL redirection
- Authentication
- SSL/TLS support
- Virtual hosting
- Load balancing
- Server-side scripting support via modules such as mod_perl, mod_php, and mod_python
- Logging and custom error messages
Architecture[edit]
Apache HTTP Server follows a modular architecture, allowing administrators to choose which features to enable and to extend the server's capabilities through additional modules. The core of the server is relatively small and lightweight, with most functionality provided by modules.
Multi-Processing Modules (MPMs)[edit]
Apache supports several Multi-Processing Modules (MPMs) that determine how client requests are handled. The most commonly used MPMs are:
- Prefork: A non-threaded, pre-forking web server that handles requests using multiple child processes.
- Worker: A hybrid multi-threaded multi-process web server.
- Event: Similar to Worker but optimized for handling keep-alive connections.
Configuration[edit]
Apache HTTP Server is configured primarily through text files. The main configuration file is typically called `httpd.conf`, and additional configuration files can be included using the `Include` directive. Configuration directives are used to set various parameters and control the behavior of the server.
Security[edit]
Security is a critical aspect of the Apache HTTP Server. It supports various authentication mechanisms, access control methods, and encryption protocols. Regular updates and patches are released to address vulnerabilities and improve security.
Usage[edit]
Apache HTTP Server is used by a wide range of organizations, from small businesses to large enterprises. It is known for its flexibility, performance, and wide support for different operating systems and platforms.
See also[edit]
Related pages[edit]
References[edit]
External links[edit]
Ad. Transform your health with W8MD Weight Loss, Sleep & MedSpa

Tired of being overweight?
Special offer:
Budget GLP-1 weight loss medications
- Semaglutide starting from $29.99/week and up with insurance for visit of $59.99 and up per week self pay.
- Tirzepatide starting from $45.00/week and up (dose dependent) or $69.99/week and up self pay
✔ Same-week appointments, evenings & weekends
Learn more:
- GLP-1 weight loss clinic NYC
- W8MD's NYC medical weight loss
- W8MD Philadelphia GLP-1 shots
- Philadelphia GLP-1 injections
- Affordable GLP-1 shots NYC
- Budget GLP-1 shots
|
WikiMD Medical Encyclopedia |
Medical Disclaimer: WikiMD is for informational purposes only and is not a substitute for professional medical advice. Content may be inaccurate or outdated and should not be used for diagnosis or treatment. Always consult your healthcare provider for medical decisions. Verify information with trusted sources such as CDC.gov and NIH.gov. By using this site, you agree that WikiMD is not liable for any outcomes related to its content. See full disclaimer.
Credits:Most images are courtesy of Wikimedia commons, and templates, categories Wikipedia, licensed under CC BY SA or similar.
Translate this page: - East Asian
中文,
日本,
한국어,
South Asian
हिन्दी,
தமிழ்,
తెలుగు,
Urdu,
ಕನ್ನಡ,
Southeast Asian
Indonesian,
Vietnamese,
Thai,
မြန်မာဘာသာ,
বাংলা
European
español,
Deutsch,
français,
Greek,
português do Brasil,
polski,
română,
русский,
Nederlands,
norsk,
svenska,
suomi,
Italian
Middle Eastern & African
عربى,
Turkish,
Persian,
Hebrew,
Afrikaans,
isiZulu,
Kiswahili,
Other
Bulgarian,
Hungarian,
Czech,
Swedish,
മലയാളം,
मराठी,
ਪੰਜਾਬੀ,
ગુજરાતી,
Portuguese,
Ukrainian