Linux Apps Tutorials - Herong's Tutorial Examples - v1.03, by Herong Yang
What Is Apache HTTP Server "httpd"
This section provides a quick introduction of Apache HTTP Server, also referred as HTTP daemon or httpd.
What Is Apache HTTP Server "httpd"? - Apache HTTP Server, also referred as HTTP daemon or httpd, is probably the oldest and most popular HTTP (Web) server. It was originally developed by Rob McCool in 1995 at the NCSA National Center for Supercomputing Applications of University of Illinois.
As of March 2022, Netcraft estimated that Apache served 23.04% of Websites on the Internet, followed by Nginx, 22.01%; Cloudflare, 19.53%; IIS (Internet Information Services) 5.78%.
Main features of Apache HTTP Server:
Here are the major versions of Apache HTTP Server and their release dates:
Version Release Date ------- ------------ 2.4.59 2024-04-04 2.4 2012-02-21 2.2.29 2014-09-02 2.2 2005-12-01 2.1 2005-11-05 2.0.52 2004-10-12 2.0 2002-04-05 1.3.33 2004-10-30 1.3 1998-06-01 1.0 1995
For more information, see at Apache HTTP Server Project Website at httpd.apache.org.
Table of Contents
►Running Apache HTTP Server (httpd) on Linux Systems
►What Is Apache HTTP Server "httpd"
Install Apache HTTP Server "httpd"
Enable Remote Access to "httpd" Service
"apachectl status/start/stop" Commands
Verify Apache HTTP Server "httpd" Environment
Requirements for Supporting HTTPS on Apache
Web Server Certificate and Required Fields
Apache Configuration for HTTPS Protocol
Common Issues with Apache HTTPS Support
Listen to Non-Standard Ports with Apache
Running Apache Tomcat on Linux Systems
Running PHP Scripts on Linux Systems
Running MySQL Database Server on Linux Systems
Running Python Scripts on Linux Systems
Conda - Environment and Package Manager