首先使用记事本编辑建立如下证书生成配置文件
@echo off
:: 配置文件生成教程
:: 域名(多个域名用逗号隔开)
:: 请将您的域名替换到这里,如果有多域名,用逗号分隔
set DOMAIN=luafans.com,www.luafans.com
:: 网站根目录路径(验证文件会放在这里)
:: 请将您的网站根目录路径替换到这里
set WEBROOT=C:\E\wwwroot_www.luafans.com
:: 证书导出路径(Nginx 配置会用到)
:: 请将证书导出路径替换到这里
set CERTDIR=C:\E\UPUPW_NP5.6_64\Nginx\sslroot
:: 给证书起个友好名字
:: 这个名字将用于标识证书,请根据需要修改
set FRIENDLYNAME=luafans
:: 调用 win-acme 生成证书
:: 请确保 wacs.exe 可执行文件位于您的系统路径中,或者指定完整的路径
wacs.exe --target manual --host %DOMAIN% ^
--validation filesystem --webroot %WEBROOT% ^
--store pemfiles --pemfilespath %CERTDIR% ^
--friendlyname %FRIENDLYNAME% ^
--accepttos ^
--notaskscheduler
echo.
echo ================================================
echo ? 证书生成教程完成,证书已生成,保存路径:%CERTDIR%
echo - fullchain.pem (证书链)
echo - key.pem (私钥)
echo
echo ** 以下是 Nginx 配置示例,请根据实际情况调整:**
echo
echo server {
echo listen 443 ssl;
echo server_name %DOMAIN%;
echo
echo ssl_certificate %CERTDIR%\fullchain.pem;
echo ssl_certificate_key %CERTDIR%\key.pem;
echo
echo # 其他配置...
echo }
echo
echo ================================================
pause这段修改后的脚本包含了生成教程的注释,按您的具体情况编辑好保存,并运行这个程序,然后修改Nginx的配置文件,Windows下在配置文件的安装目录在在/conf/vhosts.conf 现在您的网站就拥有了https服务能力了。记得证书每45天需要刷新一次,程序运行一次,并重启Nginx即可完成刷新。
本程序需要的安装文件您可以在附件中找到并下载 附件

