Currently we have Eventstore Behind a HTTPs Proxy, I would like eventstore to do all internal communications through the proxy using TLS Termination, However when eventstore posts the gossip it is using HTTP, This causes the proxy to return 4xx.
Is there anyway to tell eventstore to use HTTPs and Secure TCP?
ext-tcp-port: Port
int-http-port: Port
int-tcp-port: Port
db: /var/lib/eventstore/db
log: /var/log/eventstore/db
run-projections: All
ExtIpAdvertiseAs: ip
IntIpAdvertiseAs: ip
IntHttpPortAdvertiseAs: Port
IntTcpPortAdvertiseAs: Port
ExtTcpPortAdvertiseAs: Port
ExtHttpPortAdvertiseAs: Port
My apologies, I misunderstood your initial issues and thought this may have been to do with configuration.
Event Store does not support gossip over HTTPS at this time. This feature has been marked for the next major release, as it requires an update of the mono version.
You can read more about this, and track the issue here and here.
We usually recommend setting up the nodes so they can communicate over HTTP over the internal IP, and setting up a proxy in front of the external IP with TLS termination.