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.
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, […]
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. […]
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 […]
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 […]
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.
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.
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.
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.