Django项目无法在同一服务器上调用其他django项目api

时间:2018-08-09 08:15:38

标签: django nginx uwsgi

我有2个Django项目caringo和typer在uwsgi的套接字上运行并在nginx上运行。 Caringo项目应从typer调用api。 但是caringo无法为api调用typer url。 我可以从浏览器上的计算机远程打开caringo和typer网站。 当我尝试在本地服务器桌面本身上打开这两个网站时,这些网站未打开。 所以大概是这个问题。 Caringo在本地看不到打字机。 django的两个站点之间是否可以对nginx进行特殊配置以相互调用?

1 个答案:

答案 0 :(得分:0)

已解决。 我正在使用/ etc / hosts文件将域名映射到IP。 caringo和typer被映射到127.0.0.1 ip adres。 我将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