У нас есть установка обратного прокси-сервера apache на сервере Ubuntu. Сервер должен перенаправлять пользователей на другой сервер через обратный прокси-сервер и хранить файлы 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>