Если у вас WebSockets, то почему вы пишите http?
Для 80 порта пишите ws://... для 443 с шифрованием wss://, для другого указываете явно.
Что-то вроде wss://24.190.11.201:8047
В доке написано почему-то http, так попробуйте https раз у вас сертификат.
Только вопрос как у вас сервер настроен, и вообще правильно ли.
Если вам нужно шифрование - я бы посоветовал поставить Nginx, он будет работать с сертификатами и прочими вещами со своей области ответственности, а ваше приложение будет работать со своею частью.
В конфиг Nginx прописать подобное:
location ~ ^/WebSockets$ {
proxy_pass http://127.0.0.1:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}