admin 发表于 2020-2-13 23:08:43

windows2008 hpsocket webserver 配置https,并且自动续期

1、安装cygwin, 然后安装curl、cron、bzip2、wget、gcc-core、gcc-g++、make、openssh、lynx、nc、cygrunsrv

2、以管理员运行cygwin
3、安装acme 输入命令 curl https://get.acme.sh | sh
4、使用dns api生成证书 cloudxns后台-用户中心-API管理
export CX_Key="1234"
export CX_Secret="sADDsdasdgdsf"
5、acme.sh --issue --dns dns_cx -d 52so.com.cn -d *.52so.com.cn
等待证书生成完成
6、开始设置自动续期,请打开记事本,粘贴并修改以下文本,保存为“autoacme.bat”
注意修改[要修改的位置]!
bash --login -i -c "" & copy C:\cygwin64\home\\.acme.sh\\*.* [复制到一个存放证书的路径] /y
例子
bash --login -i -c "acme.sh --issue --dns dns_cx -d 52so.com.cn -d *.52so.com.cn" & copy C:\cygwin64\home\Sonic853\.acme.sh\52so.com.cn\*.* C:\web-config\cet /y
7、打开“任务计划程序”,点击左边的“任务计划程序库”,点击右边的“创建基本任务”,按自己想法输入名称和描述,点击下一步
8、完成后双击或右键属性选择刚刚创建好的项目,设置安全选项下的选项“不管用户是否登陆都要运行”以及“使用最高权限运行”。

9、http.SSL初始化 (m_HttpsServer, #SSL_验证模式_NONE, “ssl-cert\\52so.com.cn.cer”, “ssl-cert\\52so.com.cn.key”, , “ssl-cert\\ca.cer”, )
10、hpsocket启动webserver,端口配置443,即可正常https访问


页: [1]
查看完整版本: windows2008 hpsocket webserver 配置https,并且自动续期