Posts

Showing posts from November, 2023

How to Install and Configure Nginx with Reverse Proxy and Load Balancing on RedHat 8

Image
Installation and Configuration of Nginx Web Server with Reverse Proxy and Load Balancing use SSL Certificate of Active Directory Certificate Service (ADCS) on RedHat 9/Redhat 8/Redhat 7/CentOS 8/CentOS 7 Nginx is an open source Linux base software that use as a web server, load balancing, reverse proxy, caching, etc. Nginx work as reverse proxy and load balancer for websites on protocol http and https, nginx is also work as proxy server for email that work on protocol IMAP, POP3, and SMTP. Nginx as a Web Server support up to large number of concurrent connections that is 10k, this is the main reason nginx as a web server provide better performance and stability as compare to apache web server on Linux base operating system. Nginx Web Server is the fastest web server available due to its lightweight and non-blocking architecture that use less memory and CPU (Central Processing Unit). The main work of nginx that is famous are reverse proxy and load balancer to facilitate the incoming tra

How to Install and Configure Puppet on CentOS 7

Image
Installation and Configuration of Puppet on Redhat 9/Redhat 8/Redhat 7/CentOS 8/CentOS 7 Puppet is an open source and enterprise configuration management tool in DevOps. Puppet is use to configuring and managing the puppet client machines that is connect with the puppet server by use of puppet agent. The puppet use languages are Ruby DSL (domain-specific language) and puppet language. The supported platform of puppet are Microsoft Windows, Debian/Ubuntu, Red Hat/CentOS/Fedora and MacOS X.  The configurations that manage the puppet clients save on a puppet server is “config repository”, configuration has written in compiled format (catalog). The files have a configuration that applied on a puppet client machine is called “manifest”, the manifest files extension is “.pp”. The manifest file will create on directory location “/etc/puppet/manifests”, as per need multiple manifests file are create for single purpose is called a module. The module must have readme file with a basic descriptio