如何在Node.js中创建HTTPS服务器?

JavaScript Node.js

神奇飞云

2020-03-18

给定一个SSL密钥和证书,如何创建HTTPS服务?

第2008篇《如何在Node.js中创建HTTPS服务器?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
十三StafanEva 2020.03.18
  1. 从此处下载用于openssl设置的rar文件:https : //indy.fulgan.com/SSL/openssl-0.9.8r-i386-win32-rev2.zip
  2. 只需将您的文件夹复制到c驱动器中即可。
  3. 创建openssl.cnf文件并从以下位置下载其内容:http: //web.mit.edu/crypto/openssl.cnf openssl.cnf可以放在任何地方,但在命令提示符下输入正确的路径时,路径应该正确。
  4. 打开命令propmt并设置openssl.cnf路径C:\ set OPENSSL_CONF = d:/openssl.cnf 5.在cmd中运行此命令:C:\ openssl-0.9.8r-i386-win32-rev2> openssl.exe
  5. 然后运行OpenSSL> genrsa -des3 -out server.enc.key 1024
  6. 然后它将要求输入密码:输入4到11个字符作为您的证书密码
  7. 然后运行此Openssl> req -new -key server.enc.key -out server.csr
  8. 然后它将询问一些详细信息,例如国家/地区代码州名称等,然后自由填写。10。然后运行Openssl> rsa -in server.enc.key -out server.key
  9. 运行此OpenSSL> x509 -req -days 365 -in server.csr -signkey server.key -out server.crt,然后使用堆栈溢出的先前代码,谢谢

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android