
Estoy buscando alojar cientos o tal vez miles de sitios web de WordPress aislados (para fines de desarrollo) en un solo VPS, entonces, ¿cuál cree que será el mejor enfoque para lograrlo?
Todo se hará con un solo clic en el botón (Script) que creará un subdominio único e instalará WordPress copiando y pegando los archivos y la base de datos. Todos estos sitios no tendrán tráfico.
Ahora estoy confundido entre usar Docker o v-hosts con Apache o nginx. ¿Qué crees que utilizará menos recursos y es mejor para el mismo propósito?
NOTA:Los sitios no tendrán tráfico, por lo que no hay que preocuparse por el equilibrio de carga, los requisitos de tiempo de actividad, los visitantes, los picos y cosas similares. Todo se utilizará con fines de desarrollo y los sitios se eliminarán de vez en cuando o tal vez automáticamente después de un tiempo.
Puede echar un vistazo a poopy.life (descontinuado) y wpsandbox.org, el caso de uso será similar a estos, pero para mi propio uso personalizado.
Respuesta1
Los contenedores Docker y los vHosts no son lo mismo.
Utilizará Docker para almacenar la aplicación de WordPress en un contenedor, este contenedor comparte el kernel del sistema. Incluso puedes almacenar una base de datos en el mismo contenedor.
Utilizará vHosts en Apache/nginx para hacer que su dominio apunte a un contenedor específico pasando la solicitud de entrada en el servidor web en el contenedor.
Puedes echar un vistazo en DockerHub a la imagen de WordPress y a los millones de tutoriales que hablan sobre cómo configurar un proxy inverso con Apache o nginx (preferiré nginx ya que es más rápido y liviano que Apache).