我正在尝试在亚马逊上运行基本的 Django 应用程序,例如:managy.py runserver 80
它开始运行,但我无法从浏览器连接到此端口的 Django,FF 无法连接。我的安全组设置正确,因为如果我运行它,我可以从外部连接到 Apache。
有没有办法在 Amazon 上使用 django runserver?或者强烈建议使用更像生产的堆栈(使用 Apache)?
答案1
这将仅将其绑定到 127.0.0.1:80。您需要运行以下命令
./manage.py runserver 0.0.0.0:80
这将使其通过服务器上的所有 ip 工作,如果你的安全组对端口 80 开放,你将能够从你的位置访问这些 ip