Предыстория.
У меня есть сайт на хостинге, к которому подключен ssl протокол.
Также есть сервер с OC Ubuntu 18.04, установлен сюда nginx, node js, socket.io
Проблема в том, что я не могу с сайта подключится к серверу, потому что на сайт подключен ssl, а на сервере нет.
Вот файл, который на сервере, соответственно который я запускаю.
index.js
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
app.get('/', function(req, res) {
res.sendfile('index.html');
});
//Whenever someone connects this gets executed
io.on('connection', function(socket) {
console.log('A user connected');
//Whenever someone disconnects this piece of code executed
socket.on('disconnect', function () {
console.log('A user disconnected');
});
});
http.listen(3000, function() {
console.log('listening on *:3000');
});
А вот так подключаюсь к серверу на сайте
<script type="text/javascript">
var socket = io.connect('http://ip_servera:3000/');
</script>
Пишет ошибку, что проблемы с https
Пробовал с другого сайта подключаться, который без ssl сертификата, работает все отлично
Так вот вопрос, как мне провернуть все так, чтобы я мог подключится к серверу с сайта с https, или в какую сторону хоть думать?