ฉันไม่ได้ใช้อูบุนตูมากนัก ใช้เฉพาะเมื่อต้องใช้งานเว็บเท่านั้น ตอนนี้ฉันกำลังพยายามปรับใช้เว็บ python django แต่ฉันมีปัญหากับที่อยู่ IP
ดังนั้นฉันจึงพยายาม หลาม Manage.py รันเซิร์ฟเวอร์
ในตอนแรกและทำให้เกิดข้อผิดพลาดในการหมดเวลา ที่อยู่เซิร์ฟเวอร์ซึ่งหัวหน้าบอกฉันและฉันสามารถเข้าถึงได้ผ่าน putty เท่านั้นคือ xxx.yy.zzz.aaa เมื่อฉันพยายามปรับใช้ python django web โดยเฉพาะกับที่อยู่นี้โดยใช้ หลาม Manage.py runserver xxx.yy.zzz.aaa:8000
ฉันได้รับข้อผิดพลาดว่า
ไม่สามารถกำหนดที่อยู่ IP นั้นได้
ฉันใช้พอร์ตอื่นสองสามพอร์ตเช่น 8001 แต่ก็ยังใช้งานไม่ได้
ดังนั้นฉันใช้คำสั่งต่อไปนี้เพื่อดูว่าที่อยู่ IP คืออะไร
ifconfig
และฉันได้รับที่อยู่สามแห่ง อันหนึ่งคือ localhost (127.0.0.1) อีกอันเกี่ยวข้องกับนักเทียบท่าซึ่งฉันไม่ได้สร้าง อันที่สามอยู่ภายใต้ชื่อโฮสต์ enp--- แต่มันคือ ไม่ xxx.yy.zzz.aaa มันแตกต่างกันอย่างสิ้นเชิง
ดังนั้นฉัน googled เพิ่มเติมและใช้คำสั่งต่อไปนี้
ขด https://ipinfo.io/ip
จากนั้นฉันได้รับที่อยู่ xxx.yy.zzz.aaa ที่ "ถูกต้อง"
ฉันไม่รู้อะไรมากเกี่ยวกับเครือข่ายและ ip ใน ubuntu แต่ ubuntu สามารถมี ip อื่นนอกเหนือจาก docker ip address ได้หรือไม่ ถ้าเป็นเช่นนั้น ฉันจะตั้งค่าที่อยู่ IP เพื่อให้ฉันสามารถใช้ xxx.yy.zzz.aaa เพื่อปรับใช้เว็บ python django ได้อย่างไร