[英]Running NodeJs application on port 80 of amazon linux
我試圖讓 NodeJs 應用程序使用端口 80 在 Amazon Linux 服務器上運行。目前,當我運行應用程序時,它默認為端口 1024。我知道這是因為我必須是 root 才能運行端口 80 但鑒於我在 aws linux 機器上,我無法以 root 身份運行它。 我已經挖掘了一段時間,但我不知道需要調整什么才能使其正常運行。
sudo bash
將允許您以root
身份連接到您的 EC2 Amazon Linux 實例。 我會問你why
要在端口 80 上運行 NodeJS,最佳實踐是在你的實例前面有一個負載均衡器來接受 HTTPS 調用並中繼到 nodejs 將在你的實例上運行的任何端口,在私有子網中。
我建議閱讀此文檔以了解如何執行此操作: https : //aws.amazon.com/getting-started/projects/deploy-nodejs-web-app/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.