The Ultimate SSL/TLS Learning

SSL
Introduction SSL certificates are a cornerstone of web security, ensuring encrypted communication and user trust. This guide offers a curated path to mastering SSL/TLS, with…

How to Request and Install an SSL Certificate

SSL
Introduction Obtaining an SSL certificate is essential for securing your website and ensuring encrypted communication between the client and server. This guide provides a generic…

How Multiple-Site Hosted Web Servers Route Content

Introduction When hosting multiple websites on a single server, web servers determine which site to serve based on the requested domain name. This process works…

How to Create a Self-Signed SSL Certificate

Introduction Creating a self-signed SSL certificate is a cost-effective way to secure internal websites, development servers, or testing environments. By including the Subject Alternative Name…
SSL

How to Install an SSL Certificate on NGINX

Introduction Securing your website with SSL is crucial for protecting user data and ensuring trust. This guide explains how to install SSL certificates on NGINX…
SSL

How to Install an SSL Certificate on Apache

Introduction Securing your website with SSL is critical for encryption and trust. This guide explains how to install SSL certificates on Apache for Debian-based and…
SSL

Subject Alternative Name (SAN) – SSL Certificate

What is Subject Alternative Name (SAN)? SAN is an extension field in an SSL certificate that allows multiple domain names or subdomains to be listed…
SSL

Understanding Public, Private, and Self-Signed SSL Certificates

SSL certificates come in various forms, each suited to different use cases and security needs. In many cases, public SSL certificates are used for securing…
SSL

How SSL Certificate Chain Works: Understanding Full Chain Verification

How SSL Certificate Chain Works: Understanding Full Chain Verification When a server presents an SSL certificate to a client (like a web browser), it’s not…
SSL

How SSL/TLS handshake Works

In today’s digital landscape, data security is crucial, especially as we share sensitive information online. SSL (Secure Sockets Layer) certificates are foundational to that security,…
SSL

Analyzing I/O Performance in Linux

Analyzing I/O Performance in Linux Introduction Before diving into I/O performance analysis, first read our guide on analyzing CPU performance in Linux. This article builds…

Verify SSL Certificate Using OpenSSL Tools

This guide provides instructions to verify and simulate SSL certificates using OpenSSL commands. 1. Check Individual Certificate Details: Command: openssl x509 -in my.crt -text -noout…

Analyzing CPU Performance in Linux

Analyzing CPU Performance in Linux: A Comprehensive Guide Introduction Understanding and optimizing CPU performance is crucial for maintaining the efficiency of Linux systems. This guide…
Comments Off on Set Operations in Linux

Set Operations in Linux

  Set Union The set union operation unions two sets, i.e., join them into one set. We write C = A ∪ B to denote…

Optimizing Apache MPM Prefork for High Traffic Loads

Apache HTTP Server is renowned for its reliability and performance. However, the default configuration of Apache may not be optimized for handling high traffic volumes…

Important windows commands

Check the remote port status curl -v telnet://<IP>:<Port> Test-NetConnection <IP> -port <Port> Mapping port using SSH tunnel ssh -N  <user>@<remote_host>  -L 8080:localhost:80 This command will…
Comments Off on Create separate web directory for each Linux user

Create separate web directory for each Linux user

In this article we will configure separate web directory for each Linux user. We will use Apache/2.2.15 (Unix)  web server and Red Hat Enterprise Linux Server.…
Comments Off on Ansible Exam (RHCE 8) full solution with explanation

Ansible Exam (RHCE 8) full solution with explanation

  The RHCE 8 exam is totally based on Ansible. Generally, 15-17 questions are asked to solve in the exam. In this article, I will…
Comments Off on Install Ansible on CentOS 8

Install Ansible on CentOS 8

Ansible is used to manage and administer multiple servers from a central computer. Installing Ansible on CentOS 8 is very straightforward. Enable epel-release first and…

Recover MySQL 5.7 root Password in Redhat/CentOS 7

You can recover MySQL 5.7 root Password with following 9  easy steps. These commands will work in Redhat/CentOS 7 Step-1: Stop MySQL server systemctl stop…

SSH login without password in Linux

For many reasons we need to access remote server automatically without providing password. Specially when you need to copy file through script or programming from…
Comments Off on How to write automated FTP script in Linux

How to write automated FTP script in Linux

In this article I will show you how to write automated FTP script in Linux. File Transfer Protocol (FTP) is typically used to copy files…
Comments Off on Installing Nginx with PHP support

Installing Nginx with PHP support

This article will teach you “Installing Nginx with PHP support” in  CentOS 7/Redhat7  webserver. Nginx has grown in popularity since its release due to its…
Comments Off on How to access HTML5 local storage

How to access HTML5 local storage

HTML5 is becoming a common platform for both Web and Apps.  I personally started learning HTML5 when I decided to develop Apps for Android and…
Comments Off on Embedding Google Map in webpage

Embedding Google Map in webpage

Google Maps offers powerful, user-friendly mapping technology and local business information — including business locations, contact information, and driving directions.  Google Map offer free HTML…