windows - 配置 https 非常简单 - 使用 openssl

标签 windows ssl amazon-web-services openssl command-prompt

这是一个非常基本的问题,我不确定为什么我无法解决它。

基本上在本指南中 http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/configuring-https.html

我试图通过以下步骤获得通过: 输入 OpenSSL 安装路径:

c:\ set OpenSSL_HOME=path_to_your_OpenSSL_installation

特别是path_to_your_OpenSSL_installation 当我下载并安装 openssl 时,找到了该文件夹 c>OpenSSL 及其所有文件都在该文件夹中,我不确定如何配置该路径。

我的另一个问题是,如果您可以免费使用 openssl 作为 https,那么 geotrust 或 verisign 的意义何在。

最佳答案

在命令行窗口中键入 set prog 以查看相似的路径:

d:\bat>set prog
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files

d:\bat>

所以你可以输入任何一个

  • set "OpenSSL_HOME=%ProgramFiles%\OpenSSL" 如果您运行 64 位 Windows 并且已经下载了 64 位 OpenSSL 版本,或
  • set "OpenSSL_HOME=%ProgramFiles(x86)%\OpenSSL" 如果是 32 位版本的 Windows OpenSSL<

请注意指南中的错误 To include OpenSSL in your path ;应该如下:

set "Path=%OpenSSL_HOME%\bin;%Path%"

但是,更改您的PATH 系统环境变量不要早于 OpenSSL_HOME 变量存在并且 %OpenSSL_HOME%\bin 指向现有目录。

阅读关于 set (changes made to the environment variables are valid only for the current command-line session)setx (set environment variables permanently) .

关于windows - 配置 https 非常简单 - 使用 openssl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30026738/

相关文章:

c - 使用 OpenSSL 将证书链从 PEM 文件加载到 STACK_OF(X509)* 中

amazon-web-services - 如何在 terraform 中为 IAM 用户启用控制台登录

amazon-web-services - 创建 AWS::Route53::RecordSetGroup 时添加条件

c++ - 如何在 VC++ 的 Windows 7 或 Windows 8 中延迟关机/重启/休眠

c++ - 在 Windows Compact 2013 中标记存储卷

c# - 如何以编程方式更改屏幕保护程序?

javascript - 了解 AudioBuffer 到 ArrayBuffer 的转换

c# - 线程和 UI C# 之间的共享变量

ssl - SSL serverhello 消息中的未指定字节

wpf - 如何检查基于 WPF 的胖客户端应用程序是否使用传输层安全性 (TLS)