I bought GoDaddy Standard SSL certificate and installed it on http://mysite.com. Now https://mysite.com works well.
Now, I want to install the certificate for socket.io which is running at http://mysite.com:3000
I tried to connect with SSL by doing:
var socket = io.connect('https://www.mysite.com:3000', {secure:true});
but it's not working. Here is the server.js
var io = require('socket.io'),
connect = require('connect'),
mysql = require('mysql');
var app = connect().use(connect.static('../public_html/node/'));
app.listen(3000);
var server = io.listen(app);
server.sockets.on('connection', function(socket) {
socket.emit('getid', {message: "A New user is online"});
}
and the client index.html
<script type = "text/javascript" src = "http://www.mysite.com:3000/socket.io/socket.io.js"></script>
<script type = "text/javascript">
var socket = io.connect('http://www.mysite.com:3000');
</script>
Any suggestions?