Задавался вопросом уже год назад. Возникли вопросы по поводу получения сертификата для русскоязычного домена.
Где можно получить ssl сертификат для доменного им.... Решением данного вопроса послужил сертификат от китайских братьев Wosign на два года по-моему, который успешно помогал рисовать зелененький замочек около года. Но недавно наступила неожиданность и хром отказал моему сертификату, теперь я, жаждующий халявы вернулся к летс енкрипт за получением заветного бесплатного ключика.
sudo certbot-auto certonly -a webroot --webroot-path=/var/www/shared/public -d xn----8sb1araehjchf.xn--p1ai
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for xn----8sb1araehjchf.xn--p1ai
Using the webroot path /var/www/shared/public for all unmatched domains.
Waiting for verification...
Cleaning up challenges
An unexpected error occurred:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 117-118: ordinal not in range(128)
Please see the logfiles in /var/log/letsencrypt for more details.
У кого такая ошибка была?
Стоят nginx, passenger, rails 4. Если вручную создаю папку ..../public/.well-known/acme-challenge с файлом внутри, то он доступен по https. Или я должен отключить редирект с http на https для данной процедуры? Или данная ошибка не связана с этим или рельса не в той кодировке файл отдает или что еще может быть)?