HTTP(S)#

When enabled, provides an HTTP and/or HTTPS server. The servers will mount the omni.services.core.main app and will serve it up over HTTPS.

HTTP#

The port can be specified with the following setting:

  • exts."omni.services.transport.server.http".port

HTTPS#

To enable/disable the HTTPS server set the following setting to true or false. (Default: false): exts."omni.services.transport.server.http".https.enabled

When enabling the HTTPS server, users are also expected to configure the SSL configuration. The following settings are available:

  • exts."omni.services.transport.server.http".ssl.ssl_keyfile

  • exts."omni.services.transport.server.http".ssl.ssl_certfile

  • exts."omni.services.transport.server.http".ssl.ssl_version

  • exts."omni.services.transport.server.http".ssl.ssl_cert_reqs

  • exts."omni.services.transport.server.http".ssl.ssl_ca_certs

  • exts."omni.services.transport.server.http".ssl.ssl_ciphers

The following SSL settings are mandatory when Enabling HTTPS:

  • exts."omni.services.transport.server.http".ssl.ssl_keyfile

  • exts."omni.services.transport.server.http".ssl.ssl_certfile

The port can be specified with the following setting:

  • exts."omni.services.transport.server.http".https.port