下载OpenSSL (安装到自己喜欢的目录 - 安装过程中可能会让你安装 VC_redist.x64.exe 这个程序)
下载nginx (解压到自己喜欢的目录)
如:
D:\OpenSSL-Win64\bin

# 查看端口是否被占用
$ netstat -ano | findstr 0.0.0.0:8080
# 启动
$ start nginx.exe
# 停止
$ nginx.exe -s stop
# 重启
$ nginx.exe -s reload
# 杀死nginx任务
$ taskkill /im nginx.exe /f
# 生成私钥 (密码输入 123456 即可)
$ openssl genrsa -des3 -out server.key 1024
# 密钥des密码 (密码输入 123456 即可 - 与上面一致)
$ openssl rsa -in server.key -out server.key
# 生成证书签名请求
$ openssl req -new -key server.key -out server.csr

# 自签名
$ openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
# Certificate request self-signature ok
# subject=C = CN, ST = TianJin, L = TianJin, O = dev, OU = dev, CN = localhost, emailAddress = dev@dev.com

https目录并把证书导入到目录下
X:xxx\nginx-1.23.0\conf\https\server.keyX:xxx\nginx-1.23.0\conf\https\server.csrX:xxx\nginx-1.23.0\conf\https\server.crtnginx.confserver {
listen 8080 ssl;
server_name localhost;
ssl_certificate https/server.crt;
ssl_certificate_key https/server.key;
location / {
root html;
index index.html index.htm;
}
}
https://localhost:8080