NGINX Docs
    • DevCentral

      Connect & learn in our hosted community

    • MyF5

      Your key to everything F5, including support, registration keys, and subscriptions

    • NGINX

      Learn more about NGINX Open Source and read the community blog

  1. Home
  2. NGINXaaS for Azure
  3. Getting started
  4. Upload an NGINX configuration

NGINXaaS for Azure NGINXaaS for Azure

  • Overview
      • Overview and architecture
      • Feature comparison
  • Getting started
      • Prerequisites
    • Create a deployment
    • Deploy using the Azure portal
    • Deploy using the Azure CLI
    • Deploy using Terraform
      • Assign Managed Identities
    • Add SSL-TLS certificates
    • Overview
    • Add certificates using the Azure portal
    • Add certificates using the Azure CLI
    • Add certificates using Terraform
    • Upload an NGINX configuration
    • Overview
    • Upload using the Azure portal
    • Upload using the Azure CLI
    • Upload using Terraform
  • NGINX App Protect WAF
      • Enable App Protect WAF
      • Configure App Protect WAF
      • Enable App Protect WAF Logs
      • Disable App Protect WAF
  • Logging and monitoring
      • Enable monitoring
      • Configure alerts
    • Enable NGINX logs
    • Enable NGINX logs using Azure Portal
    • Enable NGINX logs using CLI
    • Enable NGINX logs using Terraform
      • Metrics catalog
  • Marketplace billing
      • Billing overview
      • Usage and cost estimator
  • Client tools
      • Azure Resource Manager templates
      • Azure SDK
      • Azure CLI
  • Quickstart guides
      • Runtime State Sharing
      • Scaling guidance
      • Upgrade channels
      • Enable content caching
      • Hosting static content
      • NGINXaaS Load Balancer for Kubernetes
      • Enable rate limiting
      • Use the njs Scripting language
      • Recreating a deployment
    • Security controls
    • Use a certificate from Azure Key Vault
    • Restricting access with HTTP basic authentication
    • Setting up JWT authentication
    • Securing upstream traffic
    • Set up OIDC authentication
    • Connect to upstreams with Azure Private Link
      • GeoIP2
  • Troubleshooting
      • Get help
      • Migrating from Standard to Standard V2
  • Disaster recovery
  • Frequently Asked Questions
  • Changelog
  • Changelog archive
      • 2024
      • 2023
      • 2022
  • Known issues

Upload an NGINX configuration

Overview

Upload using the Azure portal

Upload using the Azure CLI

Upload using Terraform

NGINX ONE

  • NGINX One Console
  • NGINX Plus
  • NGINX Instance Manager
  • NGINX Ingress Controller
  • NGINX Gateway Fabric
  • NGINX Open Source
  • Subscription Licensing & Solutions
  • NGINX Agent

NGINX APP PROTECT

  • NGINX App Protect WAF
  • NGINX App Protect DoS

NGINX AS A SERVICE

  • NGINX as a Service for Azure

NGINX OTHER

  • NGINX Unit
    • Overview and architecture
    • Feature comparison
    • Prerequisites
      • Deploy using the Azure portal
      • Deploy using the Azure CLI
      • Deploy using Terraform
    • Assign Managed Identities
      • Overview
      • Add certificates using the Azure portal
      • Add certificates using the Azure CLI
      • Add certificates using Terraform
      • Overview
      • Upload using the Azure portal
      • Upload using the Azure CLI
      • Upload using Terraform
    • Enable App Protect WAF
    • Configure App Protect WAF
    • Enable App Protect WAF Logs
    • Disable App Protect WAF
    • Enable monitoring
    • Configure alerts
      • Enable NGINX logs using Azure Portal
      • Enable NGINX logs using CLI
      • Enable NGINX logs using Terraform
    • Metrics catalog
    • Billing overview
    • Usage and cost estimator
    • Azure Resource Manager templates
    • Azure SDK
    • Azure CLI
    • Runtime State Sharing
    • Scaling guidance
    • Upgrade channels
    • Enable content caching
    • Hosting static content
    • NGINXaaS Load Balancer for Kubernetes
    • Enable rate limiting
    • Use the njs Scripting language
    • Recreating a deployment
      • Use a certificate from Azure Key Vault
      • Restricting access with HTTP basic authentication
      • Setting up JWT authentication
      • Securing upstream traffic
      • Set up OIDC authentication
      • Connect to upstreams with Azure Private Link
    • GeoIP2
    • Get help
    • Migrating from Standard to Standard V2
  • Disaster recovery
  • Frequently Asked Questions
  • Changelog
    • 2024
    • 2023
    • 2022
  • Known issues
  1. Home
  2. NGINXaaS for Azure
  3. Getting started
  4. Upload an NGINX configuration

Upload an NGINX configuration

Overview

Upload using the Azure portal

Upload using the Azure CLI

Upload using Terraform


View source
Edit this page
Create a new issue
Company
  • About F5 NGINX
  • Events

Resources
  • Blog
  • FAQ
  • Professional Services
  • Training
Products
  • F5 NGINX One
  • F5 NGINX Plus
  • F5 NGINX App Protect
  • F5 NGINX Instance Manager
  • F5 NGINX Ingress Controller
  • F5 NGINX Gateway Fabric
  • F5 NGINXaaS for Azure
NGINX on GitHub
  • NGINX Open Source
  • NGINX Unit
  • NGINX Amplify
  • NGINX Agent
  • NGINX Kubernetes Ingress Controller
  • NGINX Gateway Fabric
Social

F5 logo ©2025 F5, Inc. All rights reserved.

Trademarks Policies Open Source Components Privacy California Privacy Do Not Sell My Personal Information

F5 logo

©2025 F5, Inc. All rights reserved. NGINX is a registered trademark of F5, Inc.

Trademarks Policies Privacy California Privacy Do Not Sell My Personal Information