ฉันใช้อินสแตนซ์ amazon EC2 ซึ่งทำงานผ่าน ubuntu ตามค่าเริ่มต้นตามข้อ จำกัด ด้านความปลอดภัยฉันไม่สามารถทิ้งแอปพลิเคชันของฉันไปที่พอร์ต 80 ดังนั้นฉันเพิ่งผูกมันพอร์ต 8080 แล้วตั้งค่าการเปลี่ยนเส้นทางจากพอร์ต 80 เป็น 8080 ผ่านคำสั่งต่อไปนี้:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to 8080
แต่ฉันพบว่าเมื่อฉันรีบูตเซิร์ฟเวอร์การตั้งค่านี้ไม่ทำงานอีกต่อไปจนกว่าฉันจะเรียกใช้คำสั่งนี้อีกครั้ง
ดังนั้นคำถามของฉันคือวิธีการเปิดใช้งานการเปลี่ยนเส้นทางของพอร์ตแม้ว่าระบบจะรีบูตหรือไม่