先使用管理员账户开启ssh
通过ssh登录后台(username是你的用户名)
ssh username@192.168.0.xxx
输入你的账户密码
由于威联通的证书是root才可写,所以需要切换到root用户
sudo -i
这时候会显示一个菜单,输入 q
回车
让你确认,输入 y
回车
你会发现,命令行的最后一个字符变成了 #
安装acme证书工具
curl https://get.acme.sh | sh
或者
wget -O - https://get.acme.sh | sh
或者自行下载acme工具 下载地址:https://github.com/acmesh-official/acme.sh
安装
./acme.sh --install
然后进入安装目录 .acme.sh
cd .acme.sh
登录
./acme.sh --register-account -m dushurener@gmail.com --force
申请证书
./acme.sh --issue --dns dns_dp -d pan.0xng.com --force
保存如下脚本,用于在证书安装后自动重启服务
#!/bin/sh
/etc/init.d/Qthttpd.sh stop
/etc/init.d/stunnel.sh stop
cat /etc/stunnel/backup.cert \
/etc/stunnel/backup.key > \
/etc/stunnel/stunnel.pem
/etc/init.d/stunnel.sh start
/etc/init.d/Qthttpd.sh start
可以在电脑上编辑好了以后,传到存储目录下,
当然也可以在安装完毕后手动执行
安装证书
./acme.sh --issue --dns dns_dp -d pan.xxxx.com --installcert -d pan.xxxx.com --cert-file /etc/stunnel/backup.cert --key-file /etc/stunnel/backup.key --reloadcmd "/your/path/to/reloadcmd.sh" --force
完成
重新打开一个标签页,输入你的域名地址,即可