当我想在node中启动https需要使用自签证书,因此需要在自己的win装上openssl进行自签。
然而,遵从网上形形色色的操作步骤与方式,磕磕绊绊花了三天才装上openssl。特别需要感谢这一份帖子,当然更容易搜到的是fjnjxr的博客
安装openssl需要四个先决条件,所有的软件安装好,都需要设置好对应环境变量再进行下一步C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64;C:\Program Files (x86)\nasm;C:\Program Files\OpenSSL\bin:
1.需要下载安装ActivePerl软件
2.需要安装nasm,搜索进去,安装对应的x64版本即可
3.我选择安装的是vs2010,安装了vs2017遇到未知问题,进行openssl安装报错,因此我还是转向教程的问题版本vs2010
4.下载解压openssl稳定版本到c盘目录下,按教程命令一路安装,遇到fatal error LNK1123: failure during conversion to COFF,去替换VS2010内的cvtres.exe
5.教程没有提及的,安装完成后需要将openssl.exe文件所在目录加入环境变量中