Si a la hora de sacar tu certificado de letsencrypt, te tira el siguiente error «Non-ASCII domain names not supported. To issue for an Internationalized Domain Name, use Punycode», lo que viene a decirnos es que los nombres de dominio no soportan caracteres que no sean ASCII y que utilices esos caracteres uses Punycode.
Este se debe a que tu nombre de dominio tiene algún carácter que no es ASCII. Primeramente habia 126 y a posterior se ampliaron a 256 caracteres.
Pero para los dominios se utilizan los 126 primero y a mi me paso concretamente con un nombre de dominio que llevaba una ñ, la cual se encuentra en la ampliación que se hizo.
Si quieres saber mas sobre los caractares ASCII te recomiento que veas el codigo ascii.
¿Que es un caracter Unicode?
Los caracteres Unicode son un estándar, creado para tratar las diferentes lenguas, de una manera eficiente y limpia. Encontrandose estos caracteres en la gran mayoría de las lenguas.
Así por ejemplo si tenemos un dominio del estilo «miniño.com», y vamos a sacar el certificado para nuestro dominio.
certbot -d miniño.com
Nos tirara el siguiente error
Non-ASCII domain names not supported. To issue for an Internationalized Domain Name, use Punycode
La solucion no es otra que pasar nuestro dominio a codigo Puny
¿Que es Punycode?
Es un codigo que se encarga de codificar los caractares Unicode no compatibles con la red. Tales como la «ñ»
Sabiendo ya todo esto y porque nos tira el error letsencrypt, vamos a pasar nuestro dominio a codigo puny. Para ello nos vamos a la pagina https://www.punycoder.com.
Si introducimos el dominio «miniño.com», nos lo codifica en puny, quedando asi, «xn--minio-rta.com».
Ahora solo se lo tenemos que pasar a letsencrypt.
certbot -d xn--minio-rta.com
Si no nos funcionara como anteriormente he puesto. Podemos añadirle estos parámetros, donde le indicamos la ruta de nuestra web.
certbot --non-interactive --expand certonly --webroot -w /var/www/midominio -d xn--minio-rta.com
Ya tenemos listo y preparado nuestro certificado, para que asi nuestra web sea SSL.
Deja un Comentario
Debes de estar logueado para comentar.