安装OpenSSL,踩坑记录

第一次装这个,本来以为网上资料这么多,装个SSL不难。天呐!我为什么踩到的都是别人没发生过的坑!!为什么我的和别人说的不一样!!

首先,参考了已经写的很完善的资料:

https://blog.csdn.net/qq_38064109/article/details/79473837

https://www.cnblogs.com/yangyquin/p/5284530.html

 

 

下载SSL三个都可,我开始下的第三个,后面遇到问题过不去,我以为我下错文件又改下第一个文件。。。(好像都是可以的,是复制到目录后的生成配置文件那部忘记了。)

 

然后是-->文件复制到的路径问题,我查到几种说法,上面说一定放到 C:\Program Files(X86)里,还有说不能还在C:\Program Files这样路径中有空格的路径中。。。

*** 注意:64位的需要做不同处理 https://www.linuxidc.com/Linux/2014-10/108502.htm

坑:

  • 1. vcvars32.bat 路径问题,我的VS2015 这个文件的路径为什么在。。\Common7\Tools里??

 

  •  2. ‘nasm‘ 不是内部或外部命令,也不是可运行的程序 -->下载nasm.exe和ndisasm.exe作为加载汇编代码用的 有些旧版的好像不行。。。

 

  • 3. 安装了VC++等环境。。还是提示 NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\cl.exe"

-->用Win10 左下角搜素cmd,以管理员身份运行 VS20xx x64 本机命令工具提示符

 

  • 4. openssl genrsa -out subdomain.domain.com.key 1024 --> 

这个对我于的情况根本没有用,我发现文件openssl.cfg本来就在这个路径下了,所以的直接在环境变量里加了

OPENSSL_CONF    C:\openssl-1.0.2q\apps\openssl.cnf  

还有一些自己都不敢放上来的问题(坑),因为解决后才意识到那只是因为我。。。垃圾

 

  • 5. nmake  -f  ms\ntdll.mak 命令是报错

用的vs的cmd工具与位与当前不符合换64位或者32位

 

  • 6. nmake  -f  ms\ntdll.mak test 命令时报错

环境变量 paht中加入 包含 openssl.exe的文件夹

体会:环境变量路径真的是很容易弄错,不要直接复制粘贴别人的,一定要确认这个文件路径下存在这个文件,因为不同版本有可能路径不一样。

 

 

这里只是很多坑中的一部分,一些坑真的只是因为大意造成的,一定要按上面网址里的步骤来。最后我花了两天终于弄好了,是挺菜的!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sam_ONE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值