GoDaddy 標準 SSL 証明書を購入し、 http://mysite.comにインストールしました。https://mysite.comが正常に動作するようになりました。
ここで、http://mysite.com:3000 で実行されている socket.io の証明書をインストールします。
次のようにしてSSLに接続しようとしました:
var socket = io.connect('https://www.mysite.com:3000', {secure:true});
しかし、それは機能していません。ここに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"});
}
およびクライアント 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>
助言がありますか?