【发布时间】:2017-03-02 03:54:59
【问题描述】:
我有一个 nginx 正在运行。 现在我希望我的 nginx 使用 SSL:
certbot-auto --nginx -d my.domain.com -n --agree-tos --email admin@mail.com
输出:
Performing the following challenges:
tls-sni-01 challenge for my.domain.com
Cleaning up challenges
Cannot find a VirtualHost matching domain my.domain.com.
my.domain.com 指向我的服务器的 IP。这是它的dns名称。
我究竟做错了什么?我已经为 apache 做了这个,它工作正常。我的 nginx 正在运行(并且我无法在 certbot-auto 之后手动重新启动它,但是当我使用 certbot-auto --apache 时这不是必需的
【问题讨论】:
-
错误是指您的 nginx 配置,而不是 DNS/IP 等。有 issues 与 nginx 配置解析器将被解决。
-
你能发布你的 nginx 站点启用配置吗?如果您使用的是 Linux Ubuntu 服务器,则应该位于此处 -> /etc/nginx/sites-enabled/default
标签: ssl nginx lets-encrypt