Access Apache Server Status with Permalinks Enabled

Operations teams and system administrators are always love having the ability to check the status of their servers. Apache allows us to easily peak under the covers by way of a virtual directory called, as you may have guessed, /server-status.

Protect Git Folders in Apache using DirectoryMatch

Overview Apache allows you to block certain files or directories under your document root from being accessed over the web. This is very beneficial if, for example, you have an application version controlled by Git. Odds are you do not want any of the files under .git to be accessed, for various security reasons. Ideally, […]

Apache Web Server on Ubuntu 15

Summary Another release of Ubuntu means an updated tutorial for installing Apache. Although not much has changed on how the installation and configuration of Apache is done, if you haven’t updated in a while, there are a few major changes you will want to be aware of. One those changes is the introduction of SystemD. […]

Best Linux Load Balancers – 2014

Overview Linux can be used as a very capable load balancer for small-to-medium sized organization, or for projects that do not require enterprise level load balancing features – think granular roles and user delegation, and built-in content caching. The following is a list of popular load balancer solutions that can be used on most Linux […]

Deploy and Configure a Ubuntu 14 LAMP Web Server, Part 1

Overview The latest long-term support release of Ubuntu is out, and it’s finally time I released a series on how to use it for your web application’s infrastructure. In the first tutorial I’ll guide you through configuring an all-in-one web server based on LAMP – Linux, Apache, MariaDB, PHP. If you’ve read through my CentOS […]

Deploy an Apache Web Server on CentOS 6

Learn how to install and configure Apache on a CentOS 6 server with SELinux enabled. It’s easier than you think and it will add an extra layer of security to web server.

Configuring SELinux Policies for Apache Web Servers

Security and usability can exist together. Learn how to easily configure custom SELinux policies for your applications running on Apache web server, in RHEL 6 or CentOS 6.

Save Bandwidth by Configuring Compression in Apache

Learn how to use mod_deflate to compress your website’s files during transmit to save bandwidth, for both you and your visitors. This will also greatly improve access times for mobile users, as an added benefit.

Improve Website Performance by Enabling Caching in Apache

Caching is essential for lowering web site load times for dynamic content. Learn how to utilize Apache’s caching mechanism to improve web application performance, and how to control the web browser’s caching behavior.

© 2014 Shane Rainville