У меня работает nginx. Теперь я хочу, чтобы мой Nginx использовать SSL:используя certbot-auto для nginx
certbot-auto --nginx -d my.domain.com -n --agree-tos --email [email protected]
ВЫВОД:
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. Что я делаю неправильно? Я сделал это уже для апача, и он работал нормально. Мой nginx работает (и я не могу перезапустить его вручную после certbot-auto
, но это не было необходимо, когда я использовал certbot-auto --apache
Ошибка относится к вашей Nginx конфигурации , а не DNS/IP и т. д. Были проблемы [https://github.com/certbot/certbot/issues/3798) с парсерами конфигурации nginx, которые должны быть решены. –
Можете ли вы опубликовать конфигурацию с поддержкой nginx-сайтов? должен быть расположен здесь, если вы используете сервер Linux Ubuntu ->/etc/nginx/sites-enabled/default –