http-proxy http-server

This command configures the HTTP Proxy Servers table, which lets you define HTTP proxy servers.

Syntax

(config-network)# http-proxy
(http-proxy)# http-server <Index>
(http-server-<Index>)# 

Command

Description

Index

Defines the table row index.

bind-to-device

Enables the NGINX to bind the HTTP Proxy interface to a specific device network interface.

directive-set

Assigns a Directive Set.

domain-name

Defines a domain name (FQDN).

http-port

Defines the HTTP listening port, which is the local port for incoming packets for the HTTP service.

https-port

Defines the HTTPS listening port, which is the local port for incoming packets for the HTTP service.

listen-interface

Assigns an IP Interface from the IP Interfaces table to the HTTP Proxy service.

location

Configures HTTP locations (see location).

name

Defines a descriptive name, which is used when associating the row in other tables.

tls-context

Assigns a TLS Context (TLS certificate) from the TLS Contexts table.

verify-client-cert {disable|enable|optional}

Enables the verification of the client TLS certificate,

Note: If you configure the parameter to disable or enable, it applies to all associated HTTP Locations. If you configure the parameter to optional, client certificate verification is configured per HTTP Location in the HTTP Locations table.

Command Mode

Privileged User

Example

This example configures an HTTP proxy server:

(config-network)# http-proxy
(http-proxy)# http-server 0
(http-server-0)# name ITSP-A
(http-server-0)# listen-interface Voice
(http-server-0)# http-port 5999