Я следую этим инструкциям, чтобы установить Certbot и Let's Encrypt на моем сайте DigitalOcean с Nginx и Ubuntu 14.04, но я сталкиваюсь с проблемой.
Когда я добираюсь до части альфа-плагина: certbot --nginx
я получаю следующий ответ:
Saving debug log to /var/log/letsencrypt/letsencrypt.log
No names were found in your configuration files. Please enter in your domain
name(s) (comma and/or space separated) (Enter 'c' to cancel):
Я ввожу свое доменное имя, нажимаю Enter и получаю:
Obtaining a new certificate
Performing the following challenges:
tls-sni-01 challenge for **MYDOMAINNAME**
Cleaning up challenges
Cannot find a VirtualHost matching domain **MYDOMAINNAME**.
Я не уверен, как обойти эту ошибку. Вот мой серверный блок, доступный для сайтов:
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html;
index index.html index.htm;
# Make site accessible from http://localhost/
server_name localhost;
location ~ /.well-known {
allow all;
root /usr/share/nginx/html;
}
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
# Uncomment to enable naxsi on this location
# include /etc/nginx/naxsi.rules
}
}
Есть идеи, где я ошибаюсь?