2012-12-17 158 views
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.

如何解決該問題?

+0

參見: http://stackoverflow.com/questions/10629255/symfony2-redirect-to-https-route-fails-uses-wrong-port – synergetic

回答

相關問題