Configuring HTTP and HTTPS Proxy for Luminate Connectors
Luminate Connectors are small components deployed in customers' datacenters that reach out to the Luminate cloud via HTTPS on one side, and to internal corporate Web Servers using HTTP or HTTPS on another.
For more detailed explanation on the system architecture, please refer to this article.
This article explains the configuration steps required to define HTTP and HTTPS Proxy settings for the Connectors. The article assumes that the Connectors are provisioned as Docker Containers.
To possible approaches can be taken in order to configure HTTP/HTTPS proxy for Luminate Connectors:
Define proxy settings for all containers running on a certain host
Define specific proxy settings only for specific Luminate Connector containers
Defining Proxy Settings for All Containers on a Certain Host
Depending on the orchestrator used to manage the containers, please refer to one of the below guides:
Defining Proxy Settings Only for Specific Luminate Connector Containers
This method needs to be performed when deploying the Connectors. It is not possible to change these settings for a Connector that is already running. Please refer to this article for guidance on how to create and deploy a new Connector.
When performing deployment steps, specifically, step 5, please modify the command line to contain the following additional settings:
For HTTP Proxy: -e HTTP_PROXY='http://user:password@[proxy.server]:[port]' \
For HTTPS Proxy: -e HTTPS_PROXY='https://user:password@[proxy.server]:[port]' \
There are some differences per proxy implementations:
Not all proxies require User & Password:
For HTTP Proxy: -e HTTP_PROXY='http://[proxy.server]:[port]' \
For HTTPS Proxy: -e HTTPS_PROXY='https://[proxy.server]:[port]' \
Not all proxies accept environment values in capital letters:
For HTTP Proxy: -e http_proxy='http://[proxy.server]:[port]' \
For HTTPS Proxy: -e https_proxy ='https://[proxy.server]:[port]' \
Excluding internal traffic from using the proxy:
For internal URL's, you should exclude the use of the proxy, this can be done according to the application suffix. Make sure to use URL's as internal addresses and not explicit IPs.
-e no_proxy=Internal.net, Internal.intra \
-e NO_PROXY=Internal.net, Internal.intra \
Subscribing will provide email updates when this Article is updated. Login is required.