因为最近要开发手机网页版应用,为了测试方便在手机上测试需要在Windows本地搭建https环境,搭建成功后记录一下
1、下载openssl http://slproweb.com/products/Win32OpenSSL.html
2、安装之后配置环境变量,变量名:OPENSSL_HOME 值:openssl安装路径 Path变量末尾加;%OPENSSL_HOME%
3、创建私钥 openssl genrsa -des3 -out name.key 1024 需要记住输入的密码 name为自定义的名字
4、创建ssr证书 openssl req -new -key name.key -out name.csr 需要输入一些列信息,最重要的是Common Name表示要使用https访问的域名,域名一般是:xxxx.com
5、默认路径为:"C:\Users\userName\",userName为windows用户名,去该路径下复制name.key重命名为name.copy.key
6、执行openssl rsa -in name.copy.key -out name.key
7、生成crt证书 openssl x509 -req -days 365 -in test.csr -signkey name.key -out name.crt
剩下的就是配置nginx或者工程了,可以参考原帖