Configure mTLS Between APISIX and Upstream
Mutual TLS (mTLS) is a two-way TLS where the client and the server authenticate each other. It is typically implemented in high-security environments to prevent unauthorized access and harden security.
This guide will walk you through how to configure mTLS between APISIX and an upstream service, using NGINX as a sample upstream service.
Prerequisite(s)
- Install Docker.
- Install cURL to send requests to the service for testing.
- Follow the Getting Started tutorial to start a new APISIX instance in Docker or on Kubernetes.