【问题标题】:Django project cannot call other django project api on same serverdjango项目不能在同一台服务器上调用其他django项目api
【发布时间】:2018-08-09 08:15:37
【问题描述】:

我有 2 个 django 项目 caringo 和 typer 在 uwsgi 上的套接字上运行并在 nginx 上提供服务。 Caringo 项目应该从 typer 调用一个 api。 但是 caringo 不能为 api 调用 typer url。 我可以从我的计算机上的浏览器远程打开 caringo 和 typer 网站。 当我尝试在本地服务器桌面上打开这两个网站时,这些网站没有打开。 所以可能问题是这样的。 Caringo 在本地看不到打字机。 nginx有没有特殊的配置让两个django网站互相调用?

【问题讨论】:

    标签: django nginx uwsgi


    【解决方案1】:

    解决了。 我正在使用 /etc/hosts 文件进行域名到 ip 的映射。 caringo 和 typer 映射到 127.0.0.1 ip 地址。 我将 127.0.0.1 ip 更改为实际的 ip 地址 192.168.100.15,我用它来为外部站点提供服务。现在它正在工作。

    以下更改:

    127.0.0.1 caringo.int.sr typer.int.sr
    ::1 caringo.int.sr typer.int.sr

    到:

    192.168.100.15 caringo.int.sr typer.int.sr
    #::1 caringo.int.sr typer.int.sr

    【讨论】:

      猜你喜欢
      • 2012-12-24
      • 2014-11-23
      • 2012-09-02
      • 2019-10-02
      • 1970-01-01
      • 1970-01-01
      • 2016-11-06
      • 2018-04-29
      • 2015-12-05
      相关资源
      最近更新 更多