Godaddy 共享主机 acme.sh

godaddy shared hosting acme.sh

我正在尝试根据 mac.

https://github.com/Neilpang/acme.sh 上的信息在我的 godaddy 共享主机(启用了 cPanel)上设置一个免费的 HTTPS

然而我卡住了...

到目前为止我做了什么:

  1. 已建立到服务器的 SSH 连接
  2. 按照记录安装了 acme:
git clone https://github.com/Neilpang/acme.sh.git

cd ./acme.sh

./acme.sh --install

3.Closed 连接并重新建立(按照指示获得正确路径或其他内容所必需的)

4.Issues证书:

acme.sh --issue -d mydomain.com -w www --debug

我发现www是我网站所在的目录... 大约 10 秒后,命令显示 "Cert success"

  1. 那我迷路了... acme 网站说“3. 将颁发的证书安装到 Apache/Nginx 等。” 使用如下命令:
--apache--
acme.sh --installcert -d example.com \
--certpath      /path/to/certfile/in/apache/cert.pem  \
--keypath       /path/to/keyfile/in/apache/key.pem  \
--fullchainpath /path/to/fullchain/certfile/apache/fullchain.pem \
--reloadcmd     "service apache2 restart"
or
-nginx-
acme.sh --installcert -d example.com \
--keypath       /path/to/keyfile/in/nginx/key.pem  \
--fullchainpath /path/to/fullchain/nginx/cert.pem \
--reloadcmd     "service nginx restart"

我猜godaddy用的是apache吧? 这些 /path/to/certfile/in/ 目录是什么?它们对我的 godaddy 安装有什么用?

如果您使用的是 godaddy 共享主机,则无法 restart/reloadapache 启用证书,因为您不是 root 用户。

因此,您不能使用 acme.sh --installcert ... 命令。

请复制证书和密钥,并在您的 cpanel 控制面板中设置 cert/key。

谢谢。