Apache 反向代理 Cookie/URL 重写

Apache 反向代理 Cookie/URL 重写

我们在 Ubuntu 服务器上设置了 apache 反向代理。该服务器应通过反向代理将用户重定向到其他服务器并存储 cookie。

装有 apache 的服务器还运行着 Wordpress 设置。

我们已经设置好了,除了 URL 部分和 cookie 存在缺陷之外,其他都运行正常。

例子:

当我们点击下面的网址时 https://subdomain.mywebsite.com/?a_aid=137355&brandid=509821&languageCode=EN&mobile=0

它会重定向到

https://otherwebsiteintheproxyserver.com/?languageCode=EN&mobile=0

据我所知,它不存储任何 cookie。

 <IfModule mod_ssl.c>
    <VirtualHost subdomain.mywebsite.com:443>
        ProxyPreserveHost On
        RequestHeader set Front-End-Https "On"
        ServerName subdomain.mywebsite.com
        SSLProxyEngine on
        ProxyPass / http://someother.domain.com/
        ProxyPassReverse / http://someother.domain.com/
        ProxyPassReverseCookieDomain https://subdomain.mywebsite.com http://someother.domain.com/



    SSLCertificateFile /etc/letsencrypt/live/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/privkey.pem
    Include /etc/letsencrypt/options-ssl-apache.conf
    SSLCertificateChainFile /etc/letsencrypt/live/chain.pem
    </VirtualHost>
    </IfModule>

相关内容