Knowledge7

The Linux and Mobile Solution Provider

  • About
  • Training
  • Services
  • Clients
  • In the news
  • Blog
  • Contact Us
You are here: Home / Topic / Apache Web Server

Apache Web Server

The Apache HTTP (Web) Server is the most popular web server in the world. In July 2012, 61.45% of web servers on the Internet were running the Apache software (14.62% run IIS and 11.09% run nginx)

Red Hat Enterprise Linux and CentOS Linux provide Apache and it is important that a system administrator knows how to:

  • Optimise performance (section 14.1.5.3. Common Multi-Processing Module Directives)
  • Set up virtual hosts (pay attention to conf.d/welcome.conf as well as the semantics of the NameVirtualHost directive)
  • Set up SSL (mod_ssl needs to be installed as well as crypto-utils to generate self-signed certificates for testing purposes). Even though virtual hosting can be used on an SSL-enabled web server, in practice, SSL is used when the server is being used for one website (or web application) only. This is because a non self-signed SSL certificate is tied to both an IP and a FQDN.

Of course, Apache, using the appropriate modules, can run server-side scripts written in programming languages such as PHP and Python.

Our forthcoming training courses

  • No training courses are scheduled.

Leave a Reply

Your email address will not be published. Required fields are marked *

Looking for something?

Want to know more?

Get our newsletter

Discover the latest news, tips and tricks on Linux, the Web and Mobile technologies every week for FREE

This work is licensed by Knowledge7 under an Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license.