我建立了一个工作IBM API连接服务(回环),从一个角度网站提供本地MySQL数据/。我现在想把这个服务移动到一个Ubuntu的web服务器(appache),这样我就可以打开网站的外部流量。我已经将安装的api连接移动到服务器上,并将项目文件移至整个服务器。如何将我的IBM API从我的Mac连接服务到Ubuntu的服务器
但我不明白如何运行该项目,使其外部可用。当我运行API连接时,api可用于本地端口地址:Web服务器监听:http://127.0.0.1:9000。
但在我的网页(angularjs)我不能叫这个,因为它试图在客户端机器,而不是服务器上的连接。
有没有人这样做过,如果是这样,你可以提供什么建议吗?
我似乎有它的工作 - 我打开了端口4001:所以不是:http://127.0.0.1:4001/api/taskSequences?filter[where][usertestmoduleid]=25我现在有HTTP:/ /my.ip.address:4001/api/taskSequences?filter[where][usertestmoduleid]=25。这对你有意义吗?这两个地址是否相同,其中一个只是本地地址,另一个是外部地址? – WaterBoy
很难说没有更多的细节。 my.ip.address是一个公共IP地址吗?如果是这样,你可以让你的web服务器在my.ip.address上听:80。 – MrTorture
是的,它是一个公共IP地址。为什么80? – WaterBoy