Это, мягко говоря, расстраивает, ха-ха.
Я настроил proxypass и proxypassreverse в apache под виртуальным хостом 443 для прокси для nginx, работающего в контейнере на порту 8443.
Это все, что я настроил для этого.
CustomLog /srv/apps/ktech-connect/log/apache/custom.log combined
ErrorLog /srv/apps/ktech-connect/log/apache/errors.log
SSLProxyEngine On
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
ProxyPass / https://127.0.0.1:8443/
ProxyPassReverse / https://127.0.0.1:8443/
Когда я нажимаю любой URL-адрес, например как example.com/page он работает так, как должен Но когда я перехожу на example.com или даже на example.com/, в URL-адресе отображается перенаправление с apache на example.com:8443.
Я пробовал добавить ProxyPreserveHost, но он ничего не делает, и множество других вариантов. Я просто не понимаю, откуда исходит перенаправление, и тот факт, что это происходит только при нажатии на базовый URL.
Есть мысли?
Перенаправление не происходит из фрагмента конфигурации, который вы показываете. Он может исходить откуда угодно, даже из кэша вашего браузера.