Tôi đã làm theo các hướng dẫn ở đây để chạy Django bằng máy chủ web tích hợp và có thể chạy thành công bằng cách sử dụng python manage.py runserver
. Nếu tôi truy cập 127.0.0.1:port cục bộ từ máy chủ web, tôi nhận được trang Django cho biết nó hoạt động.
Tôi nhận ra máy chủ web Django không phải là máy chủ sản xuất, nhưng điều quan trọng đối với tôi là mục đích thử nghiệm để có thể truy cập nó từ thế giới bên ngoài - tức là không phải từ trình duyệt web trên máy chủ, mà từ một máy tính khác.
Tôi đã thử:
http://mywebserver:port_django_runs_on
nhưng nó không hoạt động. Tôi cũng đã thử sử dụng IP thay thế (dựa trên ifconfig) để truy cập:
http://myipaddress:port_django_runs_on
mà cũng không hoạt động.
Máy chủ web đang chạy nên phải truy cập được từ bên ngoài, tôi chỉ không biết làm thế nào. Tôi đang chạy Linux với Apache, mặc dù tôi chưa cấu hình Django với Apache.
Có ý tưởng nào để làm việc này không?