如何将我的宁静web服务发布到互联网?

问题描述:

我对webservices没有太多的知识。如何将我的宁静web服务发布到互联网?

现在开发一个服务器端代码Restful webservices。还部署我的服务器端应用程序Glassfish 4

我的web服务正在开展工作。我通过在本地机器中提供以下网址进行检查。

如:http://localhost:8080/server/rest/v1/getData

它给我的预期的结果。

但我怎样才能从internet(我想从移动设备或从某处放置的计算机访问)访问我的webservice?

要做到这一点,我必须采取哪些措施?

您需要使用静态IP的Internet连接(如果使用的是动态IP,将与每一个重联改),这样就可以通过使用您的静态IP的从外部访问的应用程序:8080或买一个液滴从数字海洋或亚马逊或任何其他托管服务提供商,以便您可以通过配置您的glassfish在其中托管您的应用程序。

+0

谢谢Jovin。一旦我有我的静态IP。我需要遵循哪些步骤? – Prince

+0

对于使用IP地址访问,不需要额外的配置,如果您在任何防火墙后面,您可能必须打开该端口以供公众访问。要使用域名进行访问,您必须设置启用了代理传递的Web服务器。此链接可能对初始设置有帮助http://dasunhegoda.com/apache-mod_proxy-as-a-reverse-proxy/778/ –