我启动了在EC2虚拟Windows服务器上运行的小瓶web服务。我可以在localhost上访问它,或者使用main方法中指定的IPV4,但是我无法通过Internet从其他计算机访问它。
请建议我如何处理这个问题。我看到一个类似的问题,但建议没有用,所以我再次发布。为此道歉。
尝试:http://172.31.30.244:8080/
@route('/')
def index():
""" Display welcome & instruction messages """
return "<p>Welcome to bottle powered server !</p> \
<p>There are many ways to invoke the web service :\
<ul><li>http://localhost:8080/in?s=type_your_string_here</li>\
</ul>"
if __name__ == '__main__':
bottle.debug(True)
run(host='172.31.30.244', port=8080,debug=True)
答案 0 :(得分:0)
在EC2实例上运行瓶子服务器,打开一个端口8083并使用fully_qualified_machine_name访问:8083感谢您对使用公共DNS名称的建议。我没有正确打开端口,后来在“添加规则”下使用自定义TCP进行了操作。对于EC2实例的入口