0

フェイスブックで申し込みました。httpsで動作しています。最近、Apache リバース プロキシをセットアップしました。プロキシは、https から tomcat の http ポート 8080 へのリダイレクトを行っています。直接アクセスした場合、ゲームは動作しています。Facebookからアクセスするとエラーが発生します:

混合コンテンツ: ' https://apps.facebook.com/pennantrace/?fb_source=bookmark&ref=bookmarks&count=0&fb_bmpos=_0 ' のページは HTTPS 経由で読み込まれましたが、安全でないフォーム アクションを要求しました ' http://thepennantrace.com/ '。このリクエストはブロックされました。コンテンツは HTTPS 経由で提供する必要があります。

更新 1:

Spring Social facebook のキャンバス コントローラーの投稿ログイン URL を「https://...」に設定しましたが、動作するようになりましたが、Tomcat はhttps://...comへの呼び出しをhttp://...にリダイレクトしています。 .com/resources/index.html

tomcat からのすべてのリダイレクトは、プロトコルを https に変更せずにそのまま (http) 渡されるようです。

4

1 に答える 1

0

X-Forwarded-Proto を使用するように apache を設定し、それに正しく応答するように tomcat を設定して修正しました。

于 2016-09-04T17:25:39.843 に答える