啓用HTTPS在我的節點JS的應用程序我跟了這頁http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/https-singleinstance-nodejs.htmlSSL:錯誤:0906D064:PEM套路:PEM_read_bio:壞的base64解碼
,其中包括.ebextensions \ HTTPS-instance.config文件在我的應用程序。我將我的csr發送給Godaddy並下載了我的證書文件。
運行時本地主機上的應用程序,我創建一個使用鍵我的HTTPS服務器像下面和應用程序運行正常 VAR選項= {證書:fs.readFileSync(「e03aae55b05ee109.pem」),鍵:fs.readFileSync('鍵.pem')};
在我的https-instance.config文件我粘貼我的密鑰和證書的內容到鏈接中指定的區域。我使用在線分析器http://yaml-online-parser.appspot.com/
即時通訊打域時,得到一個503服務unavailble錯誤和檢查應用程序註銷其拋出
[EMERG]驗證了YAML 21361#0:PEM_read_bio_X509_AUX(在「/ etc/PKI/TLS /證書/ server.crt這「)失敗(SSL:錯誤:0906D064:PEM套路:PEM_read_bio:壞的base64解碼)
我已經驗證了我的鑰匙和證書這裏描述和它們匹配 https://ma.ttias.be/openssl-validate-that-certificate-matches-signs-the-private-key/ 任何關於還有什麼可能是錯誤的想法?
您的密鑰和證書是否爲PEM格式? https://en.wikipedia.org/wiki/Privacy-enhanced_Electronic_Mail#Sample_PEM_format_x_509_cert –
indentation was wrong got it fixed thanks – user2202098