У меня есть сервер Apache, работающий с включенным SSL. Теперь я сделал небольшой чат, который использует node.js и socket.io для передачи данных. Использование порта 8080 на одном защищенном соединении работает нормально, но когда я пытаюсь использовать его в защищенном SSL-домене, он не работает. Я не понимаю, как должна работать вся настройка, поскольку SSL работает только через порт 443. Apache уже просматривает порт 443. На каком порту должен воспроизводиться socket.io?node.js, socket.io и SSL
2
A
ответ
3
Я должен был установить SSL сертификаты, как
var fs = require('fs');
var options = {
key: fs.readFileSync('/etc/ssl/ebscerts/wildcard.my_example.com.no_pass.key'),
cert: fs.readFileSync('/etc/ssl/ebscerts/wildcard.my_example.com.crt'),
ca: fs.readFileSync('/etc/ssl/ebscerts/bundle.crt')
};
var app = require('https').createServer(options),
io = require('socket.io').listen(app);
app.listen(8080);
Я нашел решение на github
Смежные вопросы
- 1. Node.js и Socket.io с SSL
- 2. Установка SSL на Socket.IO Node.js
- 3. Node.js socket.io с подключением ssl
- 4. ERR_SSL_PROTOCOL_ERROR - Socket.io и Node.js
- 5. Возможно ли Nginx + Node.js + Socket.io + SSL?
- 6. Apache + Node.JS + Socket.IO + CloudFlare // Ошибка SSL
- 7. Socket.io с Sails.js/Node.js и NGINX на SSL: плохой шлюз
- 8. Node.js и Socket.io: при переходе протокола ssl в ожидании вечно
- 9. Socket.io, Node.js и rethinkdb
- 10. Node.js, многопоточность и Socket.io
- 11. Node.js Socket.io и Opera
- 12. facebook и socket.io node.js
- 13. Socket.IO & SSL
- 14. Socket.io + NodeJS + Nginx + SSL
- 15. Node.js Socket.io
- 16. Socket.IO, путь SSL, Nginx, каталог
- 17. Node.js и Socket.io Создание комнаты
- 18. Socket.IO и Node.js Core Cluster
- 19. Разница между socket.io и node.js
- 20. Сброс таймера Node.js и socket.io
- 21. CORS Заблокировано node.js и socket.io
- 22. Подключение Node.JS и Socket.IO внешних
- 23. Node.js и Socket.io - Dynamic socket.on()
- 24. Node.js и Socket.io не реагируют
- 25. Csharp с Node.js и Socket.io
- 26. Node.js, socket.io и IIS 7
- 27. Как найти Node.js Socket.io адрес соединения с SSL?
- 28. Note.js Socket.io чат-сервер SSL
- 29. Ошибка Bad Gateway с использованием Socket.io Node.js через SSL
- 30. Настройка Server-Server SSL-связь с использованием socket.io в node.js
Возможный дубликат http://stackoverflow.com/questions/6599470/node-js-socket-io -with-ssl – Fallexe
@Fallexe не очень. Он использует node.js без Apache. В моем случае Apache уже использует порт 443 – Aley
Я никогда не пытался запускать Apache и сокет на том же порту, но вот что-то подобное без ssl http://stackoverflow.com/questions/11172351/how-to- Пут-nodejs-и-апаш-в-же порт-80 – Fallexe