【问题标题】:Javascript request local server not a ec2 serverJavascript请求本地服务器不是ec2服务器
【发布时间】:2021-09-13 03:55:33
【问题描述】:

在 ec2 实例中,我构建了一个 apache 服务器(80)和烧瓶服务器(5000)

我希望如果请求本地主机中的 apache 服务器 index.html,关联 js 文件请求到 ec2 烧瓶服务器(127.0.0.1:5000)以获取 json 数据

但实际上,对本地 5000 端口的 js 文件请求不是 ec2 烧瓶服务器

除了在 ec2 服务器上打开 5000 端口之外,还有什么方法可以请求 ec2 烧瓶服务器??

【问题讨论】:

    标签: javascript python apache networking amazon-ec2


    【解决方案1】:

    您的 JS 正在向系统上的 127.0.0.1:5000 发出请求,即localhost。如果要让 JS 向 EC2 发出请求,请确保它向 EC2 实例的 IP 发送请求,而不是 127.0.0.1

    【讨论】:

    • 最后我想把flask server放到私网ec2中,如果使用ec2 ip,我认为本地无法访问私网。有可能吗?
    • 你应该打开Flask服务器的IP,然后尝试一下。你也可以为它设置一个 Nginx 反向代理。
    猜你喜欢
    • 2019-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    • 1970-01-01
    • 2015-04-01
    相关资源
    最近更新 更多