请教一个问题:谷歌浏览器访问127.0.0.1:500遭到拒绝,本人是使用XShell连接阿里云服务器,使用flask框架编写的一个小的应用,代码如下运行代码,访问127.0.0.1:5000访问不了
安装好gunicorn
编写:gunicon_myapp.py
代码如下:
def app(environ, start_response):
data = b"Hello, World\n"
start_response("200 OK", [
("Content-Type", "text/plain"),
("Content-Length", str(len(data)))
])
return iter([data])
输入以下命令:
然后chrome浏览器中打开http://127.0.0.1:8000也是无法访问,网上百度结果是修改浏览器设置——高级——设置——去掉对此使用连接代理服务器的勾,如下图,
但是这样做依然不能解决上述遇到的问题
安全组配置
添加安全组如下
题主的问题是对于网络知识的欠缺。建议看看图解TCP/IP这本书充下电。
127.0.0.1这是本机环回ip,始终指向自己,只能本机访问,你在远程当然不能访问。如果你想访问到,必须bind外网地址,而不是127.0.0.1(一个简单的操作是bind 0.0.0.0,这个特殊的ip代表本机所有可用ip,.自然同时包含外网ip与127.0.0.1)。当然你也可以用ssh代理的方式让你能在本机访问到阿里云的localhost