私はhttp://docs.aws.amazon.com/elasticbeanstalk/latest/dg/https-singleinstance-nodejs.htmlSSL:エラー:0906D064:PEMルーチン:PEM_read_bio:悪いbase64でデコード
このページに続いて、私のアプリで\ HTTPS-instance.configファイル.ebextensionsが含まれている私のノードのjsのアプリ上でHTTPSを有効にします。私はGodaddyに私のcsrを送り、私のcertファイルをダウンロードしました。
私は以下のようなキーを使用して、私のHTTPSサーバを作成し、アプリが= {CERT細かい のvarオプション実行するローカルホスト上でアプリケーションを実行している:fs.readFileSync(「e03aae55b05ee109.pem」)、キー:fs.readFileSync( 'キー.pem ')};
私のhttps-instance.configファイル私は自分のキーと証明書の内容をリンクに指定された領域に貼り付けました。私は[EMERG]その
を投げドメインを打ったときに503サービスunavailbleエラーを取得し、アプリをチェックすることがログに記録にhttp://yaml-online-parser.appspot.com/
イムオンラインパーサーを使用してYAMLを検証21361#0:PEM_read_bio_X509_AUX(の「/ etc /ここで説明したように私は自分のキーと証明書を検証していますし、彼らは https://ma.ttias.be/openssl-validate-that-certificate-matches-signs-the-private-key/ いずれかに一致悪いbase64でデコード)
:エラー:0906D064:PEMルーチン:PEM_read_bio PKI/TLS /本命/をserver.crt」)は、(SSLを失敗しました他に何が間違っているのだろうか?
キーと証明書はPEM形式ですか? https://en.wikipedia.org/wiki/Privacy-enhanced_Electronic_Mail#Sample_PEM_format_x_509_cert –
インデントが間違っていた – user2202098