Hola,
Tengo dos preguntas:
- ¿Qué nombre de dominio debo usar al configurar un servidor de staging en un servidor local?
- ¿Es posible instalar el servidor de staging en modo de 2 contenedores y restaurar datos automáticamente desde S3?
Gracias
Hola,
Tengo dos preguntas:
Sí.
¿Cualquier dominio que tenga el servidor de staging? No entiendo la pregunta. Un servidor local (de desarrollo) está en localhost y no tiene dominio.
Vamos a explicarlo mejor.
Quiero migrar mi foro de un solo contenedor a un nuevo servidor con más RAM, disco y CPU, cambiando a una instalación de 2 contenedores para acelerar las actualizaciones.
Al hacer una instalación limpia en el nuevo servidor, obtuve un error que indicaba el dominio de mi foro actual.
Quizás cometí un error al hacer esto discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
La forma más fácil es ejecutar discourse-setup con el modificador --two-container y restaurar tu copia de seguridad allí.
¿Qué error? ¿Cuándo?
Creo que me he saltado la configuración de DNS.
Me pregunto qué dominio indicar para instalar el servidor de staging.
El servidor de staging no será público, así que pensé en usar el dominio de mi sitio web sin cambiar el DNS.
Me equivoqué.
¿Alguna sugerencia?
Tienes que usar algún dominio que se resuelva en tu servidor, tal como dice el mensaje de error. No importa cuál sea, pero tiene que ser público y funcionar.
Problema de DNS resuelto.
Me gustaría desactivar https para el servidor de staging.
No. No lo harías. Discourse no funciona sin https e incluso si lo hiciera, tu sitio de staging sería diferente de tu sitio de producción, por lo que no sería una muy buena prueba.
No estoy totalmente seguro de si el tema trataba sobre el servidor provisional en este momento, porque
Entonces, el provisional será muy diferente al de producción.
Bueno, si ese es el caso, entonces esto debería estar en otro tema.
@Saiano ¿estás intentando tener un servidor que estás cambiando a una configuración de 2 contenedores o quieres lo que el OP está discutiendo y tener un segundo servidor para probar las actualizaciones antes de implementarlas en el servidor de producción?
Tengo un servidor con una instalación de un contenedor.
Necesito cambiar de alojamiento y probar actualizaciones / nuevas funciones antes de lanzarlas en la instalación de producción.
Así que decidí
construir una instancia local con dos contenedores.
Probar la migración. (Servidor en línea → staging local)
Luego compraré un nuevo servidor.
Migraré mi discourse a un nuevo alojamiento
Y mantendré el servidor staging local para probar.
Disculpa si hice demasiadas preguntas.
El problema es que el servidor local será una instalación de desarrollo completamente diferente, que será distinta de un despliegue en producción.
Recomiendo que empieces en el paso de “comprar un nuevo servidor”, o que tu “servidor local” sea una VM con al menos 2 GB de RAM. Puedes seguir Mover un sitio de Discourse a otro VPS con rsync con algunas modificaciones para configurar el nuevo servidor con el certificado del servidor existente y luego hacer cambios de DNS locales para apuntar a él.
O puedes simplemente configurar el servidor de prueba en un nuevo subdominio de prueba temporal y omitir las cosas complicadas de DNS. Y si lo haces de esta manera y simplemente haces que compartan la configuración de copia de seguridad S3 en los archivos yml, entonces puedes restaurar la base de datos del sitio existente en el nuevo directamente desde el bucket S3.
Lo intentaré de esta manera. Ya tengo copias de seguridad en s3.
¿Quizás use test.mydomain.com y luego restaure y cambie el nombre de dominio al original?
Será más fácil cambiar el nombre de dominio del nuevo servidor y luego restaurar la copia de seguridad nuevamente. Eso se encargará de todo lo relacionado con el mapeo de nombres de host.
Intenté hacer esto, tuve problemas para cambiar el nombre de dominio. El sitio no era accesible.
Si intentaste obtener un certificado varias veces, por ejemplo, al reconstruir cuando el DNS no era correcto, es posible que hayas alcanzado el límite de velocidad. Si ese es el caso, puedes esperar una semana o agregar otro nombre de host como
Configurar Let’s Encrypt con varios dominios / redirecciones
Moví la carpeta letsencrypt del sitio antiguo al nuevo y funciona.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.