Nginx
Apache ProxyPass 僅在基本 URL 上添加埠
至少可以說這令人沮喪哈哈。
我已經在虛擬主機 443 下的 apache 中設置了 proxypass 和 proxypassreverse,以代理到在埠 8443 上的容器中執行的 nginx。
這就是我所做的一切
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/
當我點擊任何網址(例如 example.com/page)時,它的工作原理應該如此但是當我轉到 example.com 甚至 example.com/ 時,它會在 url 中顯示從 apache 到 example.com:8443 的重定向。
我嘗試添加 ProxyPreserveHost 但它什麼也沒做,還有很多其他選項。我只是不明白重定向的來源以及它僅在點擊基本網址時發生的事實。
有什麼想法嗎?
重定向不是來自您顯示的配置片段。它可能來自任何地方,甚至是瀏覽器的記憶體。