Alexa to HA using haaska SSL error

Hi all,

I’m getting this error when trying to connect alexa to HA using haaska.

Some extra info: Using Lets encrypt, Duck DNS and NGINX. Unfortunately my router does not allow port mapping. I have opened ports 443 and 8123 however.

{
  "errorMessage": "HTTPSConnectionPool(host='***My Domain***', port=8123): Max retries exceeded with url: /api/alexa/smart_home (Caused by SSLError(SSLError(1, '[SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:852)'),))",
  "errorType": "SSLError",
  "stackTrace": [
    [
      "/var/task/haaska.py",
      111,
      "event_handler",
      "return ha.post('alexa/smart_home', event, wait=True)"
    ],
    [
      "/var/task/haaska.py",
      65,
      "post",
      "timeout=(None, read_timeout))"
    ],
    [
      "/var/task/requests/sessions.py",
      581,
      "post",
      "return self.request('POST', url, data=data, json=json, **kwargs)"
    ],
    [
      "/var/task/requests/sessions.py",
      533,
      "request",
      "resp = self.send(prep, **send_kwargs)"
    ],
    [
      "/var/task/requests/sessions.py",
      646,
      "send",
      "r = adapter.send(request, **kwargs)"
    ],
    [
      "/var/task/requests/adapters.py",
      514,
      "send",
      "raise SSLError(e, request=request)"
    ]
  ]
}

Further to this, I have realised that disabling NGINX and removing those required parts from the config file, The error no longer comes up. Is there anyway to get the two things to work in tandem please?