Горячий я могу использовать узел js socket io на порту 443 так же, как https?
Когда я использую эту командную строку ss -nltp|grep :443
для проверки приложения, работающего в данный момент на порте 443, я получаю это
LISTEN 0 128 xxx.xx.x.xxx:443 *:* users:(("nginx",pid=27314,fd=10),("nginx",pid=27313,fd=10),("nginx",pid=27312,fd=10))
Так что в app.js я перехожу на этот
http.listen(443, function(){
console.log('start server on port :443');
});
для использования узла js socket io на https
port
При запуске узла app.js показывается ошибка
events.js:160
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE :::443
at Object.exports._errnoException (util.js:1012:11)
at exports._exceptionWithHostPort (util.js:1035:20)
at Server._listen2 (net.js:1252:14)
at listen (net.js:1288:10)
at Server.listen (net.js:1384:5)
at Object.<anonymous> (/home/admin/web/my-domain.com/public_html/app.js:28:6)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
Я хочу знать, как я могу использовать несколько приложений на одном и том же порту, в данном случае на Poer 443?
Обычно мне нужно получить доступ к my-domain.com:3000
для использования узла js socket io. Поэтому я хочу знать, как я могу получить доступ к https://www.my-domain.com
для использования узла js socket io?