2014-12-08 58 views
-1

我有我的本地主机上运行的java web服务。我想通过互联网访问它,以便任何人都可以访问它。如何让webservice公开访问?

我想自我主办我的web服务(即我不想用任何托管服务提供商)

我想让它通过我的私有IP地址或公共IP地址访问的(即我不” t需要DNS服务提供商)。

我有局域网连接。

请介绍每一步 感谢在先进

回答

0

如果你从你的ISP比任何人都适用于家庭计算机静态IP可以从互联网的冲击,以使用静态IP您的Web服务。

静态IP通过互联网明确识别您的计算机。

首先从不同的网络尝试使用静态IP来ping您的机器,甚至尝试暂时运行一个web服务器来检查它是否可以通过静态IP访问。

只需确保为您的应用程序打开的所需端口可以通过互联网访问,如果其Web服务器或应用程序服务器。

一旦您的计算机可访问,您就可以在您的计算机上运行服务器并将您的Web服务部署到服务器上以访问它。

0

要识别互联网上的PC,我们需要静态IP。

获取静态IP或动态DNS为您的网络

如果处理动态IP地址,听起来像一个大伤脑筋,还有另一种类型的地址:静态IP。静态IP不会更改。您可以向您的ISP请求一个静态IP地址,通常需要支付额外费用,并且只有当ISP向其客户提供静态IP时。另一种选择是使用动态DNS服务。 DNS代表域名系统,动态DNS为计算机提供永久域名(如mybusiness.ddns.com),并自动跟踪该计算机的IP地址,即使它发生更改。因此,当外部互联网上的某人想要联系您的计算机时,他们可以联系mybusiness.ddns.com,并且动态DNS服务将知道如何与您的计算机联系。这就像有一个私人助理,他的工作就是要知道如何随时联系你。

  1. 获取您的静态IP地址(它可以通过互联网访问)。
  2. 安装支持HTTP协议的服务器,例如Apache服务器。
  3. https://now-ip.com/
  4. 配置与静态IP创建一个免费的DNS服务器的帐户(如果需要)的服务器,并确保您的防火墙设置,不以避免互联网入站流量。
  5. 使用服务器中的端口号部署您的Web服务。
  6. 尝试从其他互联网PC ping相同。