apache安全性是可能的

时间:2013-06-21 11:16:45

标签: ajax apache

我的机器上有第三方产品,它有自己内置的网络服务器。

我在同一台机器上安装了apache并拥有自己的自定义网页,使用AJAX希望从第三方网站获取一些数据。

我遇到跨域安全问题,因为两个站点都在同一台机器上,是否可以更改apache中允许我的站点通过Ajax与其他站点通信的任何内容?

这是一个我很少了解的主题!!!!

感谢

2 个答案:

答案 0 :(得分:0)

mod proxy将允许您的Apache服务器与其他服务器通信并通过同一域返回数据。

答案 1 :(得分:0)

如果您以同一域内提供应用程序和第三方应用程序的方式配置apache,则它们可以相互通信。您可以使用mod_proxy来提供来自第三方应用程序的数据和Alias指令来为您自己的应用程序提供服务。

<VirtualHost *:80>
ServerName www.example.com

Alias /myapp "C:\program files\homeseer\html" 
ProxyPass /thirdpartyapp http://192.168.0.34:81/thirdpartyapp
ProxyPassReverse /thirdpartyapp http://192.168.0.34:81/thirdpartyapp
</VirtualHost>

这将使您的应用程序可在www.example.com/myapp和第三方应用程序中获取,网址为www.example.com/thirdpartyapp。