我建立了一個工作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