Apache HTTP Web Server

Apache HTTP server powers over 67% of the internet. It is the go-to web server for the majority of hosting companies and the default web server targeted by applications developers. The power of Apache HTTP server comes from its secure design, its stability and ability to handle load gracefully and the large eco-system of supporting modules.

Apache HTTP Server Powerful and Secure

Apache HTTP can serve pages generated by a wide range of server side technologies such as PHP, Python, Ruby and Perl. Its modular extension system allows for the creation of modules that can filter requests at a server level with configuration and tweaking done in configuration files.

This extensiblity mean Apache can be configured as a reverse proxy, a web cache or a load balancer in front of Java application and servlet servers such as Tomcat and JBoss

Apache HTTP Configuration and Troubleshooting

With so many powerful modules Apache can be difficult to configure and secure, but at the same time can be a vital part of a distributed applications architecture. This is especially true for security configuration when maintaining a trade off between security and easy of use and performance. Modules such as mod_security provide a powerful way to configure and secure your system but require a in-depth knowledge of the HTTP protocol and apache request/response handling flow.

Configuring applications to run as an application specific non-privileged user or configuring FastCGI to improve performance are examples of the options available to system administrators.

Apache HTTP SupportApache HTTP server support

Jumping Bean provides the following services for Apache HTTP: