外部からアクセスするサーバーにApacheのリバースプロクシーを設定して内部のサーバーのWordpressを導入しているサーバーにアクセスさせようとしています。
外部からアクセスするURLのイメージは「https://myserver.com/wpsite/」とします。
現在、外部からアクセスすると、内部サーバーのWordpressのサイトが表示されるのですが、Webページに埋め込まれたリンクが、内部サーバーのURLに成っている関係で正しく動きません。
例えば、以下のようなHTMLが展開されます。
<link rel="alternate" type="application/rss+xml" title="wpsite» フィード" href="http://**192.168.1.123**/wpsite/index.php/feed/" />Wordpressの管理ページに対して外部からアクセスする要望はないので、あくまでも実際のサイトが動けばよいのですが・・・
何か情報があれば教えて頂けないでしょうか?
■ サーバーA(外部公開しているサーバー)
・OS:ubuntu 18.04
・Apache2 2.4.29
・Apache2に対するプロクシー定義
ProxyRequests Off
<Proxy *>
Require all granted
</Proxy>
SSLProxyEngine On
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLCertificateFile /etc/letsencrypt/live/myserver.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/myserver.com/privkey.pem
ProxyPass /wpsite http://192.168.1.123/wpsite/
ProxyPassReverse /wpsite http://192.168.1.123/wpsite/
■ サーバーB(内部で運用しているサーバー)
OS:ubuntu 18.04
IP:192.168.1.123
Apache2 2.4.29
Wordpress 2.4.29
ネットワーク内部から確認可能なURLのイメージ:https://192.168.1.123/wpsite/

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。