Category Archives: Apache

Nginx as a reverse proxy for Apache

While Apache is a great server for delivering dynamic content and especially hosting PHP-based websites, it has a high memory footprint and a high overhead when forking new worker processes during high server load. In this article I will describe … Continue reading

Posted in Apache, nginx | 3 Comments

Speeding up PHP in 5 minutes

By default PHP scripts are compiled on each access. This will become a real performance killer once your website hits a certain load. There is a number of Opcode caches available which try to overcome this recompiling issue by storing … Continue reading

Posted in Apache, PHP | Leave a comment

Howto enable WebDAV in Apache

Time for another enhancement for the Apache web server. If you followed my other 2 Apache postings, you will have a secure web server configuration which has SSL enabled and is monitored by the mod_security application level firewall. Now it … Continue reading

Posted in Apache | Tagged , , | 4 Comments

Securing Apache with mod_security

Now that the basic Apache configuration is working, let’s take some time to harden the installation. The module mod_security is really handy for this task. It is an application level firewall meaning that it will inspect incoming requests to the … Continue reading

Posted in Apache | Tagged , | 1 Comment

Apache, PHP and MySQL setup

After setting up the mail system, I continued today with the basic webserver setup. This setup includes a basic Apache2 configuration with SSL and name based virtual hosts. PHP5 and MySQL5 are also needed for serving dynamic content.

Posted in Apache | Tagged , , , | 2 Comments