Programster's Blog

Tutorials focusing on Linux, programming, and open-source

Caddy Load Balancing Demo

A demonstration of the load balancing capabilties of Caddy.

Caddy Webserver Cheatsheet

A personal cheatsheet for working with Caddy.

Upgrading Ubuntu 22 LAMP Docker Image to HTTP/2

Learn how to configure Apache with PHP to allow HTTP/2 connections.

Configure Nginx Monitoring With Zabbix

Learn how to monitor your Nginx server with Zabbix Agent 2 on Debian 12 / Ubuntu 22.04.

Configure Apache Monitoring With Zabbix

Learn how to monitor your Apache server with Zabbix Agent 2 on Debian 12.

Deploy Nginx Proxy Manager Through Docker

Learn how to deploy Nginx Proxy Manager, in order to easily configure reverse proxying for your websites.

Nginx - Implement HTTP Basic Auth

Implement HTTP basic authentication in Nginx

Htaccess Cheatsheet

A cheatsheet for htaccess.

Enabling Maintenance Site In Apache

Use Apache commands to switch from serving up your site to a maintenance site you have ready to go.

Htaccess - Require Auth For Everywhere Except Whitelist

Create an htaccess file that requires authentication for everywhere except a whitelist of routes.

Debian - Set Up Nginx Reverse Proxy

Deploy your own reverse proxy using Nginx on Debian 9.

Debian 9 - Install Nginx

Instructions for installing different versions of Nginx in Debian 9 Stretch.

Debian 8 - Install Nginx

Instructions on how to install different versions of Nginx depending on your needs.

Example Apache SSL Config

Example Apache SSL configuration file that you can use and tweak to your needs

NGINX - Redirecting Non Whitelisted IPs

Use NGINX to allow specific whitelisted IPs through, and redirect all other IPs to another site.

Comparing Nginx And Apache In Burst Workloads

Here we compare Nginx vs Apache at handling burst workloads and explain why one of them appears to handle it much better than the other.

Static Web Hosting With Nginx And Docker

Ubuntu 16.04 - Install NGINX with PHP

NGINX CLI Cheatsheet

Ubuntu - Reverse Proxy Dockerized Websites

Stress Testing Web Servers With Apache Benchmark