项目资源服务器:
目前还在项目初期,资源服务器使用的是内网的IIS。在使用过程中遇到几个问题:
1.IIS权限问题:
a。内网 能访问,外网无法访问,可能是登录权限账户设置不对,或者端口错误,目前默认80端口被联通屏蔽。
b。在wifi情况下,虽然是内网,但仍无法连接局域网服务器或局域网IIS资源服务器。这个地方应该是需要设置端口和防火墙的事,具体怎么设置我不清楚,可采取直接关闭防火墙或通过广域网进入。
c。在Wifi情况下,虽然是内网,但仍无法访问局域网IIS资源服务器或下载资源服务器上的文件,这个同上。
d。在Wifi情况下,虽然已经可以连接访问下载局域网IIS资源服务器,但部分类型文件访问下载不了,这个需要配置IIS的MIME类型,如.lua应该配置为text/html、.unity3d应配置为application/octet-stream。
2.IIS出现必须使用账户和密码问题:
必须使用内置的IIS账户才能不需要密码,可直接匿名,具体设置不是很清楚了。
3.路由器设置:
a。首先固定一个内网IP。绑定mac地址,分配为静态地址。
b。设置局域网和广域网的映射关系,将外部访问转到内网一个固定IP,即上面的IP。
c。针对外部访问的协议方式,制定内部对应IP、端口,常用端口,http的默认端口80被禁止了,svn的https默认端口443。
d。针对部分应用,可能需要设置多端口,这个暂时没用过。
c。针对局域网,如果跨域(应该是这个原因),比如WIFI模式,可能需要进行防火墙的设置。难道这个就是所谓的Net穿透?不懂这个。
4.在做webgame的时候,服务器资源访问需要做跨域处理,在根目录添加domain.xml。具体内容可网络搜索下。