2012-02-17 31 views
8

Tôi có phiên bản EC2 muốn chạy ứng dụng Django trên đó. Ví dụ EC2 này đã có một máy chủ Apache trên cổng 80. Bây giờ tôi muốn lưu trữ dự án Django của tôi trên cổng 9090. Cá thể có IP tĩnh 200.200.200.200.Máy chủ EC2 Django có địa chỉ IP không thể gán cho lỗi

[email protected]:~/flanders$ python manage.py runserver 200.200.200.200:9090 Validating models...

0 errors found Django version 1.3.1, using settings 'flanders.settings' Development server is running at http://200.200.200.200:9090/ Quit the server with CONTROL-C. Error: That IP address can't be assigned-to. [email protected]:~/flanders$

Nó nói với tôi Error: That IP address can't be assigned-to, Vì vậy, tôi chuyển sang

[email protected]:~/flanders$ python manage.py runserver 127.0.0.1:9090 Validating models...

0 errors found Django version 1.3.1, using settings 'flanders.settings' Development server is running at http://127.0.0.1:9090/ Quit the server with CONTROL-C.

Ứng dụng này bắt đầu mà không có vấn đề nhưng khi tôi cố gắng truy cập vào nó http://200.200.200.200:9090/flandersapp/tags, tôi không hoạt động. Nhân tiện, tôi cho phép cổng 9090 trong cài đặt bảo mật của tôi.

+1

Sử dụng IP đàn hồi – Chipmunk

Trả lời

12

Tôi đã tự giải quyết. Tôi cần sử dụng IP riêng do EC2 cung cấp thay vì IP công cộng

+0

khi tôi cung cấp địa chỉ IP riêng nhưng khi tôi cung cấp IP công cộng: trong trình duyệt không hoạt động. Bạn có thể vui lòng cho tôi biết cách chạy IP công khai: từ trình duyệt không? –

+0

'0.0.0.0: 9090' cũng phải hoạt động. – Jheasly

Các vấn đề liên quan