Member-only story
How to set up an SSL/TLS enabled RabbitMQ server?
According to IBM, “A message broker is software that enables applications, systems, and services to communicate and exchange information.” Today, we are going to see how to set up an SSL/TLS enabled RabbitMQ server.
What will we cover?
- About RabbitMQ
- RabbitMQ Installation and RabbitMQ User Creation
- Access RabbitMQ Management Web UI
- Generating Self-signed certificates for client and server
- Enabling TLS/SSL Support in RabbitMQ Server
Prerequisites
- One Linux machine
- OpenSSL tool
Let us begin!
1. What is RabbitMQ?
RabbitMQ is an open-source enterprise message broker that is free to use. It implements the Advanced Message Queueing Protocol and is developed in Erlang (AMQP). Client libraries are available in all major programming languages.
It also comes with an easy-to-use HTTP-API, a command-line tool, and a web-based user interface for managing RabbitMQ.
2. RabbitMQ installation and user creation