ฉันกำลังตั้งค่าครั้งแรกของฉันNode.js
เซิร์ฟเวอร์บนและผมค่อนข้างใหม่กับรายละเอียดของcloud Linux node
Linux admin
(BTW ฉันไม่ได้พยายามใช้ Apache ในเวลาเดียวกัน)
ทุกอย่างถูกติดตั้งอย่างถูกต้อง แต่ฉันพบว่าถ้าฉันใช้root login
ฉันไม่สามารถฟังport 80
ด้วยโหนด อย่างไรก็ตามฉันไม่ต้องการรันเป็นรูทเพื่อเหตุผลด้านความปลอดภัย
การปฏิบัติที่ดีที่สุดคืออะไร:
- ตั้งค่าการอนุญาตที่ดี / ผู้ใช้สำหรับโหนดเพื่อให้ปลอดภัย / แซนด์บ็อกซ์หรือไม่
- อนุญาตให้ใช้พอร์ต 80 ภายในข้อ จำกัด เหล่านี้
- เริ่มต้นโหนดและรันโดยอัตโนมัติ
- จัดการข้อมูลบันทึกที่ส่งไปยังคอนโซล
- การบำรุงรักษาทั่วไปและความปลอดภัยอื่น ๆ
ฉันควรส่งต่อการรับส่งข้อมูลพอร์ต 80 ไปยังพอร์ตการรับฟังอื่นหรือไม่
ขอบคุณ