Ubuntu

從外部網路訪問 Web 服務

  • November 29, 2013

我正在嘗試在執行 Ubuntu 12.04 的機器上部署 Web 服務(wsdl)並通過外部網路(即網際網路)訪問它的服務。

起初,我通過啟動 apache2 並通過http://<ip-adress>/. 它工作得很好

其次,我停止了 apache2 並在埠 80 上啟動了我的服務。我的服務可以通過本地訪問,http://localhost/但無法使用http://<ip-address>

我想知道我是否遺漏了某些東西或 apache 包含允許外部訪問服務的外部功能。

許多 web 伺服器/框架只是綁定到 127.0.0.1 (lo) 介面。

您使用什麼軟體來執行 Web 服務?

看看你是否可以在任何地方指定地址。設置為 0.0.0.0。

使用 Apache 它可以工作,因為從它到您的 Web 服務的連接是通過 localhost。

引用自:https://serverfault.com/questions/558286