如何将我的宁静web服务发布到互联网?
问题描述:
我对webservices没有太多的知识。如何将我的宁静web服务发布到互联网?
现在开发一个服务器端代码Restful webservices。还部署我的服务器端应用程序Glassfish 4。
我的web服务正在开展工作。我通过在本地机器中提供以下网址进行检查。
如:http://localhost:8080/server/rest/v1/getData
它给我的预期的结果。
但我怎样才能从internet
(我想从移动设备或从某处放置的计算机访问)访问我的webservice?
要做到这一点,我必须采取哪些措施?
答
您需要使用静态IP的Internet连接(如果使用的是动态IP,将与每一个重联改),这样就可以通过使用您的静态IP的从外部访问的应用程序:8080或买一个液滴从数字海洋或亚马逊或任何其他托管服务提供商,以便您可以通过配置您的glassfish在其中托管您的应用程序。
谢谢Jovin。一旦我有我的静态IP。我需要遵循哪些步骤? – Prince
对于使用IP地址访问,不需要额外的配置,如果您在任何防火墙后面,您可能必须打开该端口以供公众访问。要使用域名进行访问,您必须设置启用了代理传递的Web服务器。此链接可能对初始设置有帮助http://dasunhegoda.com/apache-mod_proxy-as-a-reverse-proxy/778/ –