Открыть порт в vps windows server 2012, протокол связи https - PullRequest
0 голосов
/ 04 декабря 2018

Я делаю веб-приложение, где мне нужно использовать веб-сокеты, и для этого я использую библиотеку socket.io, в локальной системе все работает правильно, но когда дело доходит до загрузки на мой vps с Windows Server 2012, это не такЯ получил следующую ошибку

WebSocket connection to 'wss://mydomain:8082/socket.io/?EIO=3&transport=websocket' failed: WebSocket is closed before the connection is established.

WebSocket connection to 'wss://mydomain:8082/socket.io/?EIO=3&transport=websocket' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT 

Итак, я открыл порт 8082 из брандмауэра Windows, но этот порт предназначен для обмена протоколами http, и в соответствии с библиотекой socket.io мне нужно, чтобы связь осуществлялась черезпротокол https

, так как, если я пытаюсь получить доступ через этот порт, я получаю следующую ошибку

Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint '<URL>'. This request has been blocked; the content must be served over HTTPS. polyfills.61502c8beb5856ffad29.js:1 

Mixed Content: The page at 'https://mydomain/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://mydomain:8082/socket.io/?EIO=3&transport=polling&t=MTs8rqF'. This request has been blocked; the content must be served over HTTPS.

Мой сервер от Godaddy, и у меня уже есть сертификат ssl

Я быХотелось бы узнать, как я могу открыть порт, который общается по протоколу https, поскольку до того, как я попробовал свое приложение на тестовом сервере с именем www.C9.io, он работает правильно, потому что на этом сервере порты уже настроены для доступа по URLс протоколом http и протоколом https (оба)

Я ценю вашу помощь, я не оченьзнаю много о портах и ​​серверах (это мой первый vps), большое спасибо

...