0
我有symfony 2應用程序,它可以在本地計算機上正常工作。我將它上傳到 redhat的openshift雲服務器。當我進入以下頁面PHP;錯誤101(net :: ERR_CONNECTION_RESET):連接被重置
https://jba-hj.rhcloud.com/web/app.php
它應該重定向到
https://jba-hj.rhcloud.com/web/app.php/login
頁,但服務器增加端口號爲80的URL,即它變爲:
https://jba-hj.rhcloud.com:80/web/app.php/login
,並拋出出現以下錯誤:
Error 101 (net::ERR_CONNECTION_RESET): The connection was reset.
如果我刪除端口號並重新加載頁面,則登錄頁面將正確顯示。 登錄後發生同樣的錯誤。 (目前,您可以通過實際瀏覽上面的網址來嘗試此操作)。
我在openshift服務器上檢查了$ _SERVER ['SERVER_PORT']變量,它返回80;即 openshift的Apache服務器端口號爲80.
如何解決該問題?
參見: http://stackoverflow.com/questions/10629255/symfony2-redirect-to-https-route-fails-uses-wrong-port – synergetic