2015-12-09 142 views

回答

1

你並沒有真正說清楚你的錯誤是什麼,但我會採取一種猜測,說你就離開克隆Git倉庫。

從這裏開始,您需要使用您剛剛克隆的letsencrypt-auto程序來運行一些命令,以實際獲取證書並安裝它。讓我們加密並且它們的自動配置功能不一定是穩定的,所以我建議運行該命令以僅獲取證書,然後自己手動配置SSL。頭到您克隆Git倉庫並運行以下命令目錄:

chmod +x letsencrypt-auto 
./letsencrypt-auto certonly 

讓我們的加密將開始下載它的依賴,並迅速將最終出現要求你想要的證書,域。只需填寫並按回車即可。如果一切順利的話,你會得到一個輸出類似於這樣:因爲我運行Ubuntu 14.04

- Congratulations! Your certificate and chain have been saved at 
/etc/letsencrypt/live/example.com/fullchain.pem. Your 
cert will expire on 2016-03-08. To obtain a new version of the 
certificate in the future, simply run Let's Encrypt again. 

這條道路將在我的道路是不同的。請注意文件夾的路徑,它將保存您需要的所有文件。現在,進入您的Apache配置並編輯配置文件以鏈接到您剛剛創建的SSL證書,重新啓動Apache,並且您應該很好!

如果您需要任何進一步的說明,請告訴我。

+0

感謝您的回覆。除了Python 2.6正在進行實驗之外,我沒有收到任何錯誤消息。看起來已經足夠了,現在我已經嘗試使用--debug選項(根據消息,但我不瞭解嚴重性)。我現在正在收到'InsecurePlatformWarning'和'DeprecationWarning'消息,但它確實讓我進入下一個階段。我會嘗試手動安裝證書。謝謝。 – Manngo

+0

好的,我必須檢查一些兼容性問題,但我發現,對於我的Centos安裝,我需要執行以下操作: \t'service httpd stop; ./letsencrypt-auto --debug certonly;服務httpd start「(但在單獨的行上,因爲停止'httpd'需要片刻完成) ,然後手動手動設置其餘部分。運作良好。謝謝你的幫助。 – Manngo