Configurar SSL con Runcloud

marianocordoba

Administrador
Miembro del equipo
Hola!

Para los que están usando Runcloud junto a un servidor como Vultr, si utilizan el servicio de pago de Runcloud pueden habilitar el certificado SSL directamente desde allí, sin tener que utilizar un servicio externo como Cloudflare para ello (esto con el fin de que sus sitios puedan ser accedidos con el HTTPS y que no sean marcados como sitios no seguros).

Una vez que apuntan sus DNS al servidor utilizando los registros A (A Record) en Namecheap o servicio de dominio, deben configurar lo siguiente:

Paso Previo: Revisar que agregaste tanto el dominio con www y sin www.
Para ello Ingresas a la Web App dentro de Runcloud y eliges la opción Domain Name. Si no tienes ambos dominio, agrega el faltante. Debería quedarte así:

Captura de Pantalla 2020-09-28 a la(s) 2.03.45 p. m..png

Una vez hecho este paso previo, vamos a activar el https, tanto para cuando ingresen anteponiendo el www como si lo hacen directamente sin el www.

1. Seleccionar la opción SSL/TLS:

Captura de Pantalla 2020-09-28 a la(s) 1.59.55 p. m..png

2. Alli debemos seleccionar el Environment (Entorno) y elegir el que dice Live como se ve a continuación:

Captura de Pantalla 2020-09-28 a la(s) 2.00.34 p. m..png

3. Darle click en el botón Submit.
4. Esperar un par de minutos y volver a ingresar a la misma sección de SSL/TLS. Si todo se hizo correctamente, verás la siguiente pantalla y un botón de Update al final. Si hubo algún error, te seguirá apareciendo el botón de Submit que encontraste al principio.


Captura de Pantalla 2020-09-28 a la(s) 2.00.56 p. m..png

Espero les haya servido la guía. Si tienen dudas me dejan saber.

Saludos!
 

matiaspgiuliano

Nuevo Miembro
Hola Mariano! Excelente el post!
La parte de habilitar el certificado SSL me quedo clarísima. Tengo una duda sobre como apuntar mi dominio, son correctos estos pasos que enumero a continuación?

NAMECHEAP: voy a "Domain List - Domain" y en la parte de NAMESERVERS elijo "Custom DNS". Ahí cargo los datos que me paso VULTR: ns1.vultr.com y ns2.vultr.com. Es correcto esto o en realidad para apuntar el dominio debo configurarlo desde la opción de "Advanced DNS"?

VULTR: voy a "DNS - Manage Domain DNS" y ahí cargo "A" y "CNAME" (de la misma forma que lo haces en Cloudflare, pero acá lo hacemos directamente en VULTR). Correcto?

RUNCLOUD: me aseguro de tener los dos dominios (con y sin www) en "Web Application" y el candadito en verde en "Status" me indica que esta habilitado el protocolo. Esta acción se complementa activando el plug-in de Really Simple SSL en Wordpress.

Una vez que mi dominio es "Seguro" (https) todas las landing nuevas que cargue dentro de ese dominio lo serán también automáticamente, no? No debo repetir ninguno de estos pasos cada vez que agrego una landing al dominio, no?
Adjunto unos screenshots de lo que hice, por favor serias tan amable de pegarle una mirada rápida a ver si todo esta en orden:

RUNCLOUD.pngNAMECHEAP.pngVULTR.png
Muchas gracias por tu valioso tiempo y tu ayuda!
 

marianocordoba

Administrador
Miembro del equipo
Tengo una duda sobre como apuntar mi dominio
Hay una forma muy sencilla de hacerlo. Simplemente configurando en Namecheap el registro A y apuntándolo a la IP de tu server en Vultr (que es la misma IP que aparece en Runcloud). Y listo! Luego seguirían los pasos descriptos el la publicación original de este post. No hace falta hacer nada en Vultr ni en ningún lado.

Adjunto las capturas:

Revisa que en la pestaña Domain en Nameservers tengas "Namecheap BasicDNS":
Captura de Pantalla 2020-09-29 a la(s) 3.22.47 p. m..png

Luego en la pestaña Advanced DNS tienes que crear el A Record con el Host como "@" y el Value con la IP de tu servidor.


Captura de Pantalla 2020-09-29 a la(s) 3.23.54 p. m..png


Una vez que mi dominio es "Seguro" (https) todas las landing nuevas que cargue dentro de ese dominio lo serán también automáticamente, no? No debo repetir ninguno de estos pasos cada vez que agrego una landing al dominio, no?
Correcto, automaticamente. Se hace una única vez.
 

diazduran

Usuario VIP
Perdón pero no encuentro la manera de ingresar a la Web App dentro de Runcloud tal como dice Mariano, y la captura del post no me aparece
 

diazduran

Usuario VIP
Perdón pero no encuentro la manera de ingresar a la Web App dentro de Runcloud tal como dice Mariano, y la captura del post no me aparece
Finalmente a pesar de tener pago Runcloud, terminé haciendo uso de Cloudflare tal como el video en Certificación y todo fue bien!
Me gustaría saber qué es mejor y cuáles son sus ventajas, VULTR+RUNCLOUD PAGO vs VULTR+RUNCLOUD GRATIS+CLOUDFLARE ??
 

marianocordoba

Administrador
Miembro del equipo
Es lo mismo @diazduran, los dos cumplen con el objetivo. Simplemente que si ya tienes un plan pago de runcloud te evitas un paso. Pero lo importante es que tengas el SSL habilitado, con cualquiera de las 2 opciones.
Saludos!
 

nico_lfc

Usuario VIP
Estoy teniendo un inconveniente, solamente pude apuntar el dominio en Namecheap. Cuando empiezo con los siguientes pasos, me aparece distinto el menú, tengo el servicio pago en Runcloud (el de menor costo). Básicamente me pasa lo mismo que al compañero de arriba pero voy a esperar a ver que se puede hacer. Ya que lo pagué, aprovechamos. Dejo una captura:

img problema.png
 
Última edición:

nico_lfc

Usuario VIP
Hola @nico_lfc
Podrías explicarme cuál es el inconveniente que tienes? Qué función que se muestra en el video no encuentras?
Tengo distinto el menú en Runcloud, más precisamente en la parte izquierda, por eso dejé una captura de lo que me aparece a mi. Apenas pude hacer el paso previo del DNS en Namecheap. No sé si me explico
 
Última edición:

José Cuevas

Moderador
Miembro del equipo
Hola @nico_lfc. El menú que muestra @marianocordoba es de cuando ya estás dentro de una webapp. Para esto tienes que entrar a la parte donde dice Web Application y crear una:
1607970364343.png

Una vez creada, y cuando estés dentro te debería aparecer el mismo menú.

Saludos
 

nico_lfc

Usuario VIP
Hola @nico_lfc. El menú que muestra @marianocordoba es de cuando ya estás dentro de una webapp. Para esto tienes que entrar a la parte donde dice Web Application y crear una:
Ver el adjunto 2203

Una vez creada, y cuando estés dentro te debería aparecer el mismo menú.

Saludos

Ahí lo intenté de vuelta, gracias! Hice todo los pasos, esperé varios minutos y todavía me da error. Lo vengo haciendo reiteradas veces, pero sigo sin poder liquidarlo :cautious:
 

marianocordoba

Administrador
Miembro del equipo
Podrías compartir la url para la que te da error el certificado? puedes acceder a la url? Porque ese error suele darse cuando el dominio no está funcional.
Adicionalmente te sugiero que mandes un ticket de soporte a Runcloud para saber por qué el error y/o que te conectes a la clase de consulta técnica para ver si Johann te puede ayudar a identificarlo. Te digo lo de Runcloud porque al ser su servicio tendrán más información para saber identificar la causa del problema.
 

nico_lfc

Usuario VIP
Podrías compartir la url para la que te da error el certificado? puedes acceder a la url? Porque ese error suele darse cuando el dominio no está funcional.
Adicionalmente te sugiero que mandes un ticket de soporte a Runcloud para saber por qué el error y/o que te conectes a la clase de consulta técnica para ver si Johann te puede ayudar a identificarlo. Te digo lo de Runcloud porque al ser su servicio tendrán más información para saber identificar la causa del problema.
Si, tengo este dominio
namecheap.png

Pruebo con el www y no accede. Y sin el www me marca como sitio no seguro y me pone esto

Captura de pantalla 2020-12-16 20.45.58.png

Voy a mandarles un correo, aunque no sé como explicarlo 😅
No sé si era eso la data que necesitabas, cualquier cosa, acá estoy.
 

marianocordoba

Administrador
Miembro del equipo
Pruebo con el www y no accede.
Fíjate que en runcloud, dentro de la webapp que creaste hay una sección donde tienes los dominios que utilizas. Debe estar con y sin www para que te funcione con ambos.

Y sin el www me marca como sitio no seguro y me pone esto
Lo instalaste con el wordpress como se muestra en el curso o solo el webapp sin wordpress?
 

nico_lfc

Usuario VIP
Fíjate que en runcloud, dentro de la webapp que creaste hay una sección donde tienes los dominios que utilizas. Debe estar con y sin www para que te funcione con ambos.


Lo instalaste con el wordpress como se muestra en el curso o solo el webapp sin wordpress?
Sobre lo primero, tengo ámbos. Y sobre lo segundo, lo había instalado sin y ahora hice todo el procedimiento de vuelta con wordpress. Pero me sigue sin funcionar, es frustrante 😔
Voy a tener que mandarme a las clases de consulta técnica porque estoy trabado con ésto desde varias fechas.
 

marianocordoba

Administrador
Miembro del equipo
Voy a tener que mandarme a las clases de consulta técnica porque estoy trabado con ésto desde varias fechas.
Si, de seguro eso es lo mejor para ver bien tu caso y resolverlo. A veces un cambio en el procedimiento puede dar el error y es difícil saber donde está el problema.
Te agradecería que actualices luego la solución, o nos digas si no pudiste resolverlo, por si en el futuro otro miembro tiene el mismo problema.
Saludos y ánimo! Todo deja aprendizaje.
 
Arriba