openssl WARNING: can't open config file: c:/openssl-1.0.2h-win64/ssl/openssl.cnf
运行openssl时提示找不到配置文件,是因为没有正确指定配置文件。
可以在命令行调用时加-config "D:\51-n.com\openssl.conf"或者在调用openssl之前先使用set设置一个临时变量
set "OPENSSL_CONF=D:\wuxiancheng.cn\openssl.conf"
也可以直接给系统增加一个永久的环境变量
Windows 2003, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10等操作系统可以使用setx OPENSSL_CONF "D:\openssl\openssl.conf" /M,也可以手动设置环境变量,添加OPENSSL_CONF, 变量值为openssl配置文件的完整路径。
Windows Vista以上版本的操作系统,需要管理员权限。
Windows XP系统没有setx,默认只能手动设置环境变量,但可以从Windows 2003的windows\system32目录中将setx.exe复制到Windows XP使用。
通过命令行设置环境变量,需要关闭当前命令行窗口重新开启一个新的命令行窗口才能通过 %环境变量名% 的形式使用之前设置的环境变量。
|
|