node启动https服务(win7)

193 阅读1分钟

当我想在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文件所在目录加入环境变量中