![](/img/trans.png)
[英]Chat application won't run on port 80 with socket.io and node.js./express
[英]Cannot serve Express + React application on port 80
我有我的React(已編譯)+ Express(為靜態React網站提供服務)應用程序,我想在80端口上為其提供服務。
問題是這是一個VPS,其中Ubuntu和Plesk Onyx在端口80
上的vhosts
上以子域的形式運行多個應用程序:
server.listen(server.get("PORT"), () => {
console.log("Server started on", server.get("PORT"));
});
我將.env
文件配置為偵聽端口80
但在提供Express服務器文件時卻已使用端口:
錯誤:監聽EADDRINUSE:地址已在使用::: 80
在Server.setupListenHandle上[作為_listen2](net.js:1255:14)
在listenInCluster(net.js:1303:12)
在Server.listen(net.js:1391:7)
有關如何處理此問題的任何想法?
有什么方法可以將僅此域的端口設置為80
嗎?
任何意見表示贊賞。
您可能需要代理服務器。
Plesk使用nginx作為apache的代理服務器,因此您可以添加另一個代理xpress應用程序的虛擬主機(服務器塊)。
這個問題可能會幫助您https://serverfault.com/questions/298392/how-to-use-nginx-as-a-http-https-proxy-server
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.