1

ラックアップの下に Sinatra バックエンドがあり、別のポートで Apache の下で実行されている HTML サイトがあります。そのため、HTML サイトから Ajax 投稿を行うたびに、クロス ドメインの問題が発生します。Sinatra テンプレートを使用せずに同じマシンにバックエンドとフロントエンドの両方をデプロイするにはどうすればよいですか?

4

1 に答える 1

1

HTTP サーバー構成にプロキシ設定を追加する

ProxyPass /MyService http://serviceHost:9080/MyService

この例では、フロントエンドがポート 80 の HTTP サーバーからのサーバーであり、呼び出したいサービスがポート 9080 にあると想定しています。これにより、サービスはポート 80 で利用できるように見えます。

于 2013-11-05T11:11:12.250 に答える