2016-07-19 93 views
0

我面對這我無法糾正無法通過沿啓用letsencrypt PHP

1)https兩個基本問題,我有一個子域(用虛擬主機)的側運行節點的應用程序,現在,子站點SSL當我訪問sub.domain.com和瀏覽器顯示綠色標誌

現在,當我鍵入sub.domain.com:8080它成爲我的節點應用,但只要我將其更改爲https://瀏覽器說unable to connect這是超出我的想象是如何發生這種情況的偉大工程。

2)當第一種方法沒有工作,我跳到第二個方法,在我的根域domain.comhtml文件夾內,我把節點應用與URL像domain.com/nodeapp現在,當我訪問這個URL,它顯示了各種文件夾structurer和文件夾,現在只要我打開端口號domain.com/nodeapp:8080/瀏覽器顯示404note我已經在我的根域上運行一個PHP應用程序,所以它可能會與它衝突,但我該如何解決這個問題,我們有一個模塊這必須在節點中,我們無法找到完美的解決方案。

+0

'HTTPS'默認爲端口443.您是否可以在該端口上偵聽? –

回答

0

我想你的PHP應用程序是由Apache Web服務器提供的,對吧?如果配置正確(通常使用letsencrypt),它具有https加密的擴展。

您的Node.js應用程序配置爲偵聽端口8080,但不自動處理加密。另外,Letsencrypt不會爲您配置(尚)。

看看this article如何自己配置Node.js的加密。