在目标服务器反向代理中重定向后保留重定向 URL

在目标服务器反向代理中重定向后保留重定向 URL

我使用 Apache 作为电子邮件 Web 访问的反向代理。当我连接到登录页面时,代理工作正常。我看到了 url email-test.example.com。不幸的是,登录后,电子邮件服务器重定向回 email.example.com(我无法在电子邮件服务器中更改)。因此它断开了我的连接,因为我需要通过代理服务器进行访问。我该如何保留 url email-test.example.com?我想我需要使用 mod Rewrite,但我完全不知道如何使用它。谢谢

<VirtualHost *:80>
    ServerName email-test.example.com
    Redirect / https://email-test.example.com

</VirtualHost>

<VirtualHost *:443>
    ServerName email-test.example.com
    CustomLog /var/log/httpd/access_email.log combined
    ProxyPass / http://email.example.com/
    ProxyPassReverse / http://email.example.com/
    SSLEngine on
    SSLProtocol all -SSLv2 -SSLv3
    SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
    SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
    SSLCertificateFile /etc/pki/tls/certs/localhost.crt
</VirtualHost>

相关内容