Varnish is a web application accelerator that can be used as a caching layer in front of a web server. In this setup, Varnish listens on port 80 and forwards requests to the backend web server. This guide explains how to configure Varnish with Nginx as the backend web server… Continue Reading Install Varnish on Ubuntu 16

Introduction Deploying applications to multiple servers manually using FTP or SFTP can be time-consuming and difficult to manage. AWS CodeDeploy helps automate application deployments to Amazon EC2 instances and other supported environments. In this guide, we will set up AWS CodeDeploy on an Ubuntu/Linux server and deploy application code from… Continue Reading How to Set Up AWS CodeDeploy on Linux

Introduction When an Apache web server is placed behind a load balancer, Apache may record the load balancer’s IP address instead of the actual client IP address in the access logs. This can make troubleshooting, monitoring, and security analysis difficult. This guide explains how to configure Apache 2.4 to log… Continue Reading Enable remote IP address logging on apache2 behind load balancer

Introduction This guide explains how to install Apache 2.4 and PHP 5.6 on Ubuntu 16.04. Since Ubuntu 16.04 does not provide PHP 5.6 as the default PHP version, an additional PHP repository is required. This setup is useful for applications that depend on PHP 5.6 for compatibility. Prerequisites Before starting… Continue Reading Install apache 2.4, php5.6 on Ubuntu 16.04

Hosting multiple websites on a single NGINX server is a common requirement for development, staging, and production environments. NGINX uses server blocks (virtual hosts) to serve different websites based on the requested domain name. This guide explains how to configure multiple domains on a single Ubuntu server running NGINX. Prerequisites… Continue Reading Configure multiple domains(virtualhost) on nginx webserver

Introduction: Nginx is the fastest webserver when compared to Apache. In this post, we are gonna explain on how to secure your website using SSL certificate on ubuntu 16.04. Prerequisites Implementation: This post assumes that nginx is installed on /etc/nginx directory. If nginx is installed on different directory then you may need… Continue Reading Install SSL Certificate on Nginx Ubuntu 16.04

Securing your website with HTTPS is no longer optional — it’s a baseline requirement for user trust, SEO rankings, and browser compatibility. Let’s Encrypt makes this easy by offering free, automated SSL/TLS certificates through a nonprofit Certificate Authority backed by the Internet Security Research Group (ISRG). In this guide, you’ll… Continue Reading How to Install and Configure Free SSL with Let’s Encrypt on CentOS

Introduction ResourceSpace is an open-source Digital Asset Management (DAM) system used to organize, manage, search, and distribute digital assets such as images, videos, documents, and audio files. It is widely used by organizations, educational institutions, and media companies to maintain a centralized repository of digital content. This guide explains how… Continue Reading ResourceSpace Installation on Ubuntu Server

Introduction: In this post, we will explain how to set up failover on Rundeck. Rundeck officially doesn’t supports failover. We tested this approach on CentOS 6 and it’s working fine. Moreover, use this approach at your own risk 😛 Prerequisites: This post assumes that Rundeck is running on host1 and… Continue Reading Rundeck Failover Setup

Introduction: The following script will help you to create a temporary user on the host and delete all the content associated with the user after 3 hours. These scenario will be working incase if a user wants to access the hosts for sometime, troubleshoot issues, verify logs, etc., Replace variable… Continue Reading Create temporary User on Linux Host