如何与在另一台服务器上运行的Web连接

时间:2018-10-19 10:02:22

标签: python flask server vpn

我已使用AnyVPN和PuTTy将PC与其他服务器相连。然后,我制作了简单的flask python应用程序(下面的代码):

from flask import Flask

app = Flask(__name__)

@app.route('/')
def homepage():
    return "Hi there, how ya doin?"

if __name__ == "__main__":
    app.run(')

当我尝试运行它时-它正在工作。终端显示“ *正在http://127.0.0.1:5000/上运行”,但是当我打开浏览器并键入该链接时,我的浏览器未显示任何内容。而且,我没有此服务器的root权限,并且我发现转发功能已禁用。

您知道我该如何解决吗?

1 个答案:

答案 0 :(得分:0)

首先,127.0.0.1是回送地址-用来引用该地址所在的同一台计算机(本地计算机)。

由于您将应用程序托管在其他服务器上,因此可以使用用于登录PuTTy的计算机的IP访问该应用程序。

在浏览器中输入http://<ip_of_remote_machine>:5000,以连接到您的应用程序。