Tôi chưa dùng ubuntu nhiều, chỉ khi tôi phải triển khai web. Ngay bây giờ tôi đang cố gắng triển khai web python django, nhưng tôi gặp sự cố với địa chỉ IP.
Vì vậy, tôi đã cố gắng python manage.py runserver
lúc đầu, và nó đã hết thời gian chờ. Địa chỉ máy chủ, mà người giám sát của tôi đã cho tôi biết và tôi chỉ có thể truy cập thông qua PuTTY, là xxx.yy.zzz.aaa. Khi tôi cố gắng triển khai web python django cụ thể đến địa chỉ này bằng cách sử dụng python manage.py runserver xxx.yy.zzz.aaa:8000
, tôi gặp lỗi khi nói
không thể gán địa chỉ ip đó.
Tôi đã sử dụng một vài cổng khác như 8001, nhưng nó vẫn không hoạt động.
Vì vậy, tôi đã sử dụng lệnh sau để xem địa chỉ ip là gì.
ifconfig
Và tôi có ba địa chỉ: một là localhost (127.0.0.1), địa chỉ còn lại liên quan đến docker mà tôi không tạo. Cái thứ ba nằm dưới tên máy chủ enp---, nhưng nó là không phải xxx.yy.zzz.aaa. Nó là một cái hoàn toàn khác.
Vì vậy, sau đó, tôi đã tìm kiếm thêm trên Google và sử dụng lệnh sau.
cuộn tròn https://ipinfo.io/ip
Sau đó, tôi nhận được địa chỉ "chính xác" xxx.yy.zzz.aaa.
Tôi không biết nhiều về mạng và ip trong Ubuntu, nhưng liệu Ubuntu có thể có các ip khác ngoài địa chỉ ip docker không? Nếu vậy, làm cách nào tôi có thể đặt địa chỉ IP để tôi có thể sử dụng xxx.yy.zzz.aaa để triển khai web python django?