我在我的网站上安装了SSL证书。我希望我使用的应用程序在端口443上运行。
输入'nodejs driver‘后,显示以下错误:
Error: listen EADDRINUSE: address already in use :::443
at Server.setupListenHandle [as _listen2] (net.js:1298:14)
at listenInCluster (net.js:1346:12)
at Server.listen (net.js:1434:7)
at loadHistory (/var/www/html/bot/driver.js:2230:10)
at load (/var/www/html/bot/driver.js:2216:3)
at Object.<anonymous> (/var/www/html/bot/driver.js:242:1)
at Module._compile (internal/modules/cjs/loader.js:936:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:947:10)
at Module.load (internal/modules/cjs/loader.js:790:32)
at Function.Module._load (internal/modules/cjs/loader.js:703:12)在服务器实例上发出了错误事件:在emitErrorNT (net.js:1325:8)的processTicksAndRejections (内部/进程/任务_队列:80:21){代码:'EADDRINUSE',错误号:'EADDRINUSE',系统调用:'listen',地址:'::',端口: 443 }
发布于 2019-09-27 08:07:23
您不能在同一端口上运行两个服务。tls的默认端口是443。您可以更改(请参阅:tls node)
或者,您可以更改Node + Express.js运行的端口(参见:express.js listen)
或在NGINX服务器上,请参阅:nginx port
https://stackoverflow.com/questions/58118036
复制相似问题