¿Cómo crear un VirtualHost en Apache e "importar" sitios que ya creé?

¿Cómo crear un VirtualHost en Apache e "importar" sitios que ya creé?

Aprendí que tengo que usar Apache VirtualHostspara apuntar correctamente diferentes dominios a diferentes sitios en mi servidor.

Antes de darme cuenta de esto, ya había creado 2 sitios de WordPress diferentes y están en DocumentRootla carpeta base de Apache ( /var/www/html/site1y /var/www/html/site2).

Actualmente estoy visualizándolos y modificándolos accediendo a la http://x.x.x.x/site1dirección desde mi navegador.

¿Cómo puedo crear dos separados VirtualHostpara cada uno?

¿Cómo puedo "migrar" mis sitios ya creados a uno nuevo VirtualHostsin romperlos y mantener Wordpress vinculado a su base de datos?

Hay más información sobre esta pregunta mía.

Respuesta1

Cree un <VirtualHost> como de costumbre, luego apunte su configuración DocumentRoot /var/www/html/site1y esto se mostrará cada vez que visite http://yourdomain/. No hay "importación".

Lo importante es que el sitio websí mismono tendría enlaces que apuntaran a la URL anterior. Como los sitios web se crean con WordPress, debe informarle a WordPress sobre la nueva dirección:

  • ya sea antes de migrar – visiteConfiguración → Generaly cambie los campos "Dirección de WordPress" y "Dirección del sitio" para que coincidan con las nuevas (futuras) URL.

  • o después de migrar, según las instrucciones enSoporte de WordPress.org: cambiar la URL del sitio.

información relacionada