怎么解决服务器间的跨域问题

怎么解决服务器间的跨域问题,第1张

服务端的解决方案的基本原理就是,由客户端将请求发给本域服务器,再由本域服务器的代理来请求数据并将响应返回给客户端。

最常用的服务器解决方案就是利用web服务器本身提供的proxy功能,如apache和lighttpd的mod_proxy模块。在百度内

部,transmit的分流功能也可以解决部分跨域问题。但这些方法都有一定的局限性,鉴于安全性等问题的考虑,space这边最后开发了一个专门用于处

理跨域请求代理服务的spproxy模块,用于彻底解决js跨域问题。

下面我们将以空间的开放平台为例,简单介绍下如何通过apache的mod_proxy、transmit的分流以及space的spproxy模块来解

决该跨域问题,并简单介绍下spproxy的一些特性、缺点及下一步的改进计划。

空间在展现每个UWA开放模块之前都必须请求该模块的xml源代码以进行解析,每个模块的源代码文件都是存放在act域下的/ow/uwa目录下,那么在

用户空间首页(hi域)中请求该xml文件时就会存在js跨域问题。要解决该问题,只能让js向hi域的web服务器请求xml文件,而hi域web服务

器则通过一定的代理机制(如mod_proxy、transmit分流、spproxy)向act域的web服务器请求文件

不知道您这样做的目的是什么,不过可以使windows自带的远程桌面来登录到sever03,它一般位于开始菜单的附件里,使用它,你可以活动目录林里的账户来使用serves03,你可能需要重新配置您的serves03,使它能够交叉登录。

补充说:

楼主应该明白以下几点

1.windows有两种网络模式

一种为工作组(workgroup),另一种为域(domain),使用域的一个好处是网络管理员只要在活动目录林里创建账户就可以在加入域网络里的任意一台计算机上使用该账户进行登录,从而提高管理效率。而如果是工作组模型,管理员则要在每一台计算机上设置相同账户和密码才能保证用户在每台客户端的计算机上都能使用。

2.不是所有的操作系统都能使用域网络,例如:windows xp home edition就无法加入域,且没有解决方案。

3.域网络内至少要一台域控制器(DC)始终处于开机服务状态,才能让每台客户计算机登录到域,在工作组模型内每台客户计算机则可以直接使用工作组网络,与别的计算机是否开机无关。

4.登录到域与脱离域最快捷和方便的方法是使用“开始”菜单的“注销”命令,返回登录界面,并重新登录。 注意加入域的计算机无法使用“欢迎界面”。

5.一台计算机在同一时间内只能使用一种windows网络模型,不能既是工作组又是域,没有意义,也没有解决方案。

楼主,这跟域没有关系,实话给你说,只要保持server处于最新状态,并对其配置相应的安全策略,这样软件也是没有办法得逞的,就正规渠道,也就是我讲的那些。

你问的是硬件服务器吗?如果是硬件,那么选择机型时主要看你需要提供的服务。你提到的那几项,都是很常见的应用,但是要看你服务对像有多少。如果只是几台机做个试验,与几百台机的网络应用,那需要的服务器硬件配置会有很大差别。客户端少的话,普通PC机都可以。或品牌PC机。如果达到上百台客户机的话,就必须用专门的服务器主机了。预计5000元以上吧,戴尔惠普联想都可以,国内服务器厂商似乎这三家比较大牌一点。去他们网站上查看一下,或直接咨询他们客服也可以。

做域控,最好是多做一个辅域控,用作冗余备份,以防万一主域控挂掉的时候,不至于整个网络瘫痪。实在不能买两台的话,用hyper-v做个虚拟,建两台域控。文件服务器可以和辅域放在一起。备份的话,经常做快照,并把快照用移动硬盘备份出来。系统用英文还是中文没有什么区别。主要是你做域控,最好还是用windows server。linux上面做域控是很复杂的说。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/230775.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存