我正在尝试为 Domino iNotes 设置反向代理。我想使用地址 email-test.domain.com 在我登录之前它一直有效。登录后它将我重定向回 email.domain.com。我如何保留我的代理地址和 SLL 证书?
这是我在代理服务器上的设置:
<VirtualHost *:80>
ServerName email-test.domain.com
Redirect / https://email-test.domain.com/
</VirtualHost>
<VirtualHost *:443>
ServerName email-test.domain.com
CustomLog /var/log/httpd/access_email.log vcombined
ProxyRequests off
SSLProxyEngine on
ProxyPass / https://email.domain.com/
ProxyPassReverse / https://email.domain.com/
ProxyPreserveHost On
SetOutputFilter proxy-html
ProxyHTMLURLMap / /
RequestHeader unset Accept-Encoding
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>
答案1
重定向后,如果我将浏览器中的 url 更改为 email-test,它就可以正常工作
所以我尝试添加重写:
RewriteEngine On RewriteCond %{REQUEST_URI} !email.domain.* RewriteRule ^(.*)$ https://email-test.domain.com$1 [R]
但没有成功。它创建了循环。有什么建议吗?