我是 Ubuntu 新手,我python-flask
在我的计算机上安装了 apache2。我希望运行 aws 服务器中提供的 python 项目。当我运行代码时,它成功在端口 0.0.0.0:5000 上运行,但是当我在浏览器中打开它时,它显示Unable to connect
。为什么会发生这种情况?
答案1
地址 0.0.0.0 是不可路由的元地址,用于指定无效、未知或不适用的目标。... 在服务器上下文中,0.0.0.0 表示“本地计算机上的所有 IPv4 地址”。
因此,请使用其他 IP 地址或localhost
( 127.0.0.1
) 在本地测试您的应用程序。要从网络中的其他主机访问您的应用程序,请通过以下方式检查您的 IP 地址
ip addr | awk '/inet / && ! /lo$/ {split($2, a, "/"); print a[1]}'