Skip to content
Bing edited this page Aug 30, 2018 · 20 revisions

Windown 下Nginx配置https服务器

  1. 安装OpenSSL
  • step.1 下载安装 Download OpenSSL,安装到C:\openssl-win
  • step.32 配置环境变量 新增变量名OPENSSL_HOME,变量值C:\openssl-win\bin;,打到Path变量,并在Path变量结尾添加一条: %OPENSSL_HOME%
  1. 生成证书
  • step.1 打开cmd,进入某个目录如d:\test_ssl,创建私钥
openssl genrsa -des3 -out testssl.key 1024

输入密码后,再次重复输入确认密码。记住此密码,后面会用到。

  • step.2 创建csr证书
openssl req -new -key testssl.key -out testssl.csr
提示出错:Unable to load config info from /usr/local/ssl/openssl.cnf 则在安装目录下找到share\openssl.cnf文件,在cmd中,输入 `set OPENSSL_CONF=C:\openssl-win\share\openssl.cnf` ,重新再输入生成csr证书指令.

注意Common Name <eg.YOUR name> []:localhost,需要与配置的服务器名ServerName一至,否则启动apache或nginx时会报错,其它可随意或不填写

  • step.3

Clone this wiki locally