別のサーバーにあるRESTfulサービス用にApacheで単純なプロキシをセットアップしようとしています。たとえば、https://myclient.com/services/helloにアクセスすると、URLhttps: //myserver.com/services/helloのJSONが表示されます。
クロスドメインajaxを機能させるためにこれを行っています。これを設定する方法について多くの情報を見つけましたが、私が見つけた提案はどれもうまくいきません。これはかなり簡単なはずだと思ったので、おそらく誰かにとって簡単な答えでしょう。
現在の設定では、コンテンツを表示するだけでなく、RESTfulURLに転送しています。仮想ホストを使用せずに基本的なApacheセットアップを使用し、httpd.confですべてを構成しています。SSLを使用しており、同じApacheサーバーでTomcatへのプロキシも使用しています。
SSLProxyEngine On
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [L,R]
ProxyPass /services/ https://myserver.com/services/
ProxyPassReverse /services/ https://myserver.com/services/
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
RewriteRuleの追加など、他の多くの設定の組み合わせも試しましたが、この単純な構成は私が得たものに最も近いものです。