Apache Webサーバー(A)から別のマシン(B)の別のApache Webサーバーにリバースプロキシを設定しようとしています。Apacheリバースプロキシがアセットのパスを歪めている
サーバBにあるウェブページにアクセスすることはできますが、すべてのアセットのパス(画像、CSS、JSなど)は歪んでいました。
私は、サーバーA上の設定の下で使用:アプリケーションが生成するので、バックエンドのアプリケーションは、代わりにあなたが要求している公共のURLの「some.host.address」とのリンクを生成しているされて何の意味
ProxyPass "/app1/" "http://some.host.address:8080/app1/"
ProxyPassReverse "/app1/" "some.host.address:8080/app1/"
ProxyHTMLURLMap "http://some.host.address:8080" "/app1"
<Location /app1/>
ProxyPassReverse /app1/
ProxyHTMLEnable On
ProxyHTMLURLMap//app1/
</Location>
「すべてのアセットのパスが歪んでいます」とは、正確に何を意味していますか?彼らはどのように見えましたか? – arkascha
「ひずんでいる」と言うと、私はブラウザがそれらにアクセスできないことを意味しました。たぶん、私の問題を説明するには、言葉にアクセスできないという方が良いでしょう。ごめんなさい。) –
あなたの説明からはっきりと分かりました。しかし、まだ問題は残っています:リンクはどのように見えるのですか? – arkascha