次のようなSSL用のApache構成があります。
SSLCertificateFile ~/certs/server.crt
SSLCertificateKeyFile ~/certs/server.key
SSLCertificateChainFile ~/certs/bundle.crt
現在、私のNodeJsサーバーでは、サーバーとしてgrunt-connectでgruntを使用しています。
のドキュメントにgrunt-connect
は、次の構文を使用して構成できると記載されています。
grunt.initConfig({
connect: {
server: {
options: {
protocol: 'https',
port: 8443,
key: grunt.file.read('server.key').toString(),
cert: grunt.file.read('server.crt').toString(),
ca: grunt.file.read('ca.crt').toString()
},
},
},
});
Apache 構成と一致させるには、この構成が必要です。証明書ファイル、キー ファイル、およびバンドル ファイルがあります。
NodeJs の tls.createServerのドキュメントを見ると、SSLCertificateChainFile
.
NodeJs 接続サーバーが Apache サーバーと同じ SSL 構成をミラーリングするようにするにはどうすればよいですか?
編集
また、これを行うことができる人に報奨金を授与します:
サーバー証明書とバンドル証明書を受け入れるように構成する方法を示すSSCCE を作成します。Gruntfile
connect