Apache2 反向代理弄乱了 CSS

Apache2 反向代理弄乱了 CSS

我遇到一个问题,当我使用 SSL 反向代理从站点 1 到站点 2 时,它运行良好,除了所有图像的高度不正确这一奇怪的事实。其他一切似乎都正常,只有图像高度受到影响。

以下是我的 ReverseProxy 设置方式:

<IfModule mod_ssl.c>
<VirtualHost *:443>
    ServerName site2.com
    ServerAlias www.site2.com

    SSLProxyEngine On
    ProxyRequests Off

    ServerAdmin [email protected]
    ProxyPass "/"  "https://site1.com/"
    ProxyPassReverse "/"  "https://site1.com/"

    ServerAdmin [email protected]
    DocumentRoot /var/www/site2.com

    ProxyHTMLEnable On
    ProxyHTMLURLMap https://site1.com/ /

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined


Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/DOMAIN/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/DOMAIN/privkey.pem
</VirtualHost>
</IfModule>

请帮帮我,我不知所措,不知道是什么原因造成的。这是在原有的 Debian 10 系统上运行 Apache2。

我使用的 CMS 是 wordpress。

编辑:看起来 Site2 上的源代码很乱,因此与 Site1 不完全相同。如何才能确保代理版本与 Site1 完全相同?

相关内容