0

私のマシンには、独自の Web サーバーが組み込まれたサードパーティ製品があります。

私は同じマシンにApacheをインストールしており、AJAXを使用してサードパーティのWebサイトからデータを取得したい独自のカスタムWebページを持っています。

両方のサイトが同じマシン上にあるため、クロス ドメインのセキュリティの問題に遭遇しています。私のサイトが Ajax 経由で他のサイトと通信できるように、Apache で何かを変更することは可能ですか?

これは私がほとんど知らないテーマです!!!!

ありがとう

4

2 に答える 2

0

mod プロキシを使用すると、Apache サーバーが他のサーバーと通信し、同じドメインを介してデータを返すことができます。

于 2013-06-21T11:21:10.173 に答える
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 で利用できるようになります。

于 2013-06-21T11:22:02.117 に答える