首页 / 浏览问题 / WebGIS / 问题详情
如何让所有人都能访问我发布的三位服务?
16EXP 2023年07月06日
运行前端示例代码时一直都用的如下网址:

var url =   "http://localhost:8090/iserver/services/3D-Lib/rest/realspace/datas/Bookshelf/config"

发现别人无法访问三维场景。

请问如何将三位服务发到公共服务器上,让其他电脑也可以访问?

本人纯属小白,还请多多指教。

1个回答

您好,

首先其他电脑访问您发布的服务,服务地址不能是localhost,而应该是您的电脑的IP地址,大致如下:

var url =   "http://IP地址:8090/iserver/services/3D-Lib/rest/realspace/datas/Bookshelf/config"

其次,其他电脑需要能够和您的电脑建立连接,比如局域网(您和您的同事使用公司的同一个网络——通过网线)

在经过调试之后,ip可以ping通的情况下,就可以访问了

如果是想要在互联网上访问,这个就需要公网网段了,需要服务器去支撑,并且把服务发布到服务器上。

服务器的话需要购买各个厂商的服务器,比如阿里云、腾讯云等等。、

在服务器上发布服务之后,直接通过

var url =   "http://IP地址:8090/iserver/services/3D-Lib/rest/realspace/datas/Bookshelf/config"

访问即可。

服务器使用搭建参考网址:http://blog.csdn.net/zbgjhy88/article/details/55289785

《自己搭建服务器通过外网访问内网的方法(端口映射、内网穿透、重定向等)》

4,151EXP 2023年07月06日
...