Jump to Content
AptibleDocumentationAptible StatusCommunityContact SupportMy DashboardTerraform ProviderAptible CLIChangelogRoadmap
HomeDocumentationChangelog
DocumentationAptible StatusCommunityContact SupportMy DashboardTerraform ProviderAptible CLIChangelogRoadmapAptible

Guides

  • Get Started
  • Setup Guide
  • Best Practices Guide
  • Minimizing Downtime Caused by AWS Outages
  • Managing Aptible Resources

Apps

  • Introduction to Apps
  • Image
    • Private Registry Authentication
  • Direct Docker Image Deploy
    • Companion Git Repository
    • Migrating from Dockerfile Deploy
    • Deploying Private Images
    • Procfiles and `.aptible.yml`
    • Using `aptible deploy`
  • Dockerfile Deploy
    • Accessing Configuration variables during the Docker build
    • Build Context
    • Dockerfile
    • Migrating from Direct Docker Image Deploy to Dockerfile Deploy
    • Private Base Images
  • Configuration
    • Aptible Configuration Variables
    • Synchronizing Configuration and code changes
  • Services
    • Defining Services
    • Procfiles
    • Services vs. Apps
    • Services and Containers
  • Releases
  • Scaling
  • Ephemeral SSH Sessions
  • Git Remote
  • .aptible.yml
  • Security Scans
  • Deprovisioning an App
  • Deployment with CI/CD

Endpoints

  • Introduction to Endpoints
  • HTTP(S) Endpoints
    • ALB vs. ELB Endpoints
    • Health Checks
    • HTTP Request Headers
    • HTTPS Protocols
    • HTTPS Redirect
    • Maintenance Page
    • Endpoint Logs
  • TLS Endpoints
  • TCP Endpoints
  • Default Domain
  • Custom Domain
  • Custom Certificate
  • Managed TLS
  • External Placement
  • Internal Placement
  • IP Filtering
  • Endpoint Timeouts

Databases

  • Introduction to Databases
  • Database Backups
  • Database Credentials
  • Data Encryption
    • Database Encryption
    • Custom Database Encryption
    • Application-Level Encryption
  • Database Encryption in Transit
  • Database Endpoints
  • Database Scaling
  • Database Tunnels
  • Replication and Clustering
  • Supported Databases
    • PostgreSQL
    • MongoDB
    • Redis
    • Elasticsearch - 6.8 and earlier
    • Elasticsearch - 7.0 or later
    • InfluxDB
    • MySQL
    • SFTP
    • RabbitMQ
    • CouchDB
  • Deprovisioning a Database
  • Database Upgrade Methods

Containers

  • Introduction to Containers
  • Container Profiles
    • CPU Limits
    • Memory Limits
    • Other Limits
  • Container Environment
  • Container Hostname
  • Container Isolation
  • Container Lifecycle
  • Container Recovery

Logging

  • Container Logs
  • Log Drains
    • aptible logs Log Drains
    • Self-Hosted Elasticsearch Log Drains
    • HTTPS Log Drains
    • Syslog Log Drains
  • Log Archiving to S3

Metrics

  • Container Metrics
  • Metric Drains
    • Datadog
    • InfluxDB Database
    • InfluxDB

Environments

  • Introduction to Environments
  • Activity Reports
  • Operations
  • Deprovisioning an Environment

Stacks

  • Introduction to Stacks
  • Managed Host Intrusion Detection (HIDS)
  • Integrations
  • Outbound IP Addresses
  • Shared vs. Dedicated Stacks
  • Regions

CLI

  • Aptible CLI
  • aptible apps:create
  • aptible apps:deprovision
  • aptible apps:rename
  • aptible apps:scale
  • aptible apps
  • aptible backup:list
  • aptible backup:orphaned
  • aptible backup:purge
  • aptible backup:restore
  • aptible config:add
  • aptible config:rm
  • aptible config:set
  • aptible config:unset
  • aptible config
  • aptible db:backup
  • aptible db:clone
  • aptible db:create
  • aptible db:deprovision
  • aptible db:dump
  • aptible db:execute
  • aptible db:list
  • aptible db:modify
  • aptible db:reload
  • aptible db:rename
  • aptible db:replicate
  • aptible db:restart
  • aptible db:tunnel
  • aptible db:url
  • aptible db:versions
  • aptible deploy
  • aptible domains
  • aptible endpoints:database:create
  • aptible endpoints:database:modify
  • aptible endpoints:deprovision
  • aptible endpoints:https:create
  • aptible endpoints:https:modify
  • aptible endpoints:list
  • aptible endpoints:renew
  • aptible endpoints:tcp:create
  • aptible endpoints:tcp:modify
  • aptible endpoints:tls:create
  • aptible endpoints:tls:modify
  • aptible environment:ca_cert
  • aptible environment:list
  • aptible environment:rename
  • aptible help
  • aptible log_drain:create:datadog
  • aptible log_drain:create:elasticsearch
  • aptible log_drain:create:https
  • aptible log_drain:create:logdna
  • aptible log_drain:create:papertrail
  • aptible log_drain:create:sumologic
  • aptible log_drain:create:syslog
  • aptible log_drain:deprovision
  • aptible log_drain:list
  • aptible login
  • aptible logs_from_archive
  • aptible logs
  • aptible metric_drain:create:datadog
  • aptible metric_drain:create:influxdb:custom
  • aptible metric_drain:create:influxdb
  • aptible metric_drain:deprovision
  • aptible metric_drain:list
  • aptible operation:cancel
  • aptible operation:follow
  • aptible operation:logs
  • aptible rebuild
  • aptible restart
  • aptible services
  • aptible ssh
  • aptible version

Tutorials

  • Application Performance Monitoring
  • CI Integration
    • Circle CI
    • Codeship
    • Jenkins
    • Travis CI
  • Aptible Demo App
  • Deploying Grafana
  • Direct Docker Image Deploy Example
  • Dockerfile Deploy Example
  • Exposing a Web App to the Internet
  • Using Nginx with Aptible Endpoints
  • Quickstart Guides
    • NodeJS Quickstart Guides
    • PHP Quickstart Guides
    • Python Quickstart Guides
    • Ruby Quickstart Guides
  • Setting up Logging
    • Setting up a self-hosted ELK Stack
    • Setting up logging to Papertrail
    • Setting up a self-hosted HTTPS Log Drain
    • Elasticsearch Log Rotation
    • Running Kibana on Aptible
  • Automating Database Migrations
  • Dockerfile Caching
  • Using Domain Apex with Endpoints
    • Domain Apex ALIAS
    • AWS Domain Apex Redirect
    • Domain Apex Redirect
  • Accepting File Uploads
  • Scheduling Tasks
  • Serving Static Assets
  • Terraform
  • How to test a PostgreSQL Database's schema on a new version
  • How to dump and restore PostgreSQL
  • How to upgrade PostgreSQL with logical replication
  • How to upgrade Redis
  • How to upgrade MongoDB
  • How to use mysqldump to Test for Upgrade Incompatabilities
  • How to dump and restore MySQL

Troubleshooting

  • Aptible Support
  • App Processing Requests Slowly
  • This Application Crashed
  • before_release Commands Failed
  • Build Failed
  • Container Failed to Start
  • Certificate Signing Requests
  • Deploys Take Too long
  • git Reference Error
  • git Push "Everything up-to-date."
  • HTTP Health Checks Failed
  • App Logs Not Being Received
  • PostgreSQL Replica max_connections
  • Connecting to MongoDB fails
  • MySQL Access Denied
  • No CMD or Procfile in Image
  • git Push Permission Denied
  • aptible ssh Permission Denied
  • PostgreSQL Incomplete Startup Packet
  • PostgreSQL SSL Off
  • Private Key Must Match Certificate
  • aptible ssh Operation Timed Out
  • SSL error ERR_CERT_AUTHORITY_INVALID
  • SSL error ERR_CERT_COMMON_NAME_INVALID
  • Unexpected Requests in App Logs

Administration

  • Organizations
  • Roles
    • Role Types
    • Role Admins
    • Memberships
    • Access Control
  • Users
    • Password Authentication
    • Public Key Authentication
  • Single Sign On
    • Single Sign On Provider Setup
    • Organization Login ID
    • Require Single Sign On
    • Exempt Users from SSO Requirement
  • Billing
  • Cancel My Account

Compliance

  • Introduction to the Security & Compliance Dashboard
  • Resources in Scope
  • Compliance Readiness Scores
    • HIPAA Readiness Score
    • HITRUST-CSF Readiness Score
  • Control Performance
  • Shareable Compliance Posture Report
Powered by 

Private Key Must Match Certificate

Uploading a certificate results in "Validation failed: Private key must match certificate."

Suggest Edits

Cause

Your Custom Certificate is malformed or incomplete, or the private key you uploaded is not the right one of the certificate you uploaded.

Resolution

Review the instructions here: Custom Certificate Format.

Updated about 2 months ago


  • Table of Contents
    • Cause
    • Resolution