Aprendí que tengo que usar Apache VirtualHosts
para 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 DocumentRoot
la carpeta base de Apache ( /var/www/html/site1
y /var/www/html/site2
).
Actualmente estoy visualizándolos y modificándolos accediendo a la http://x.x.x.x/site1
dirección desde mi navegador.
¿Cómo puedo crear dos separados VirtualHost
para cada uno?
¿Cómo puedo "migrar" mis sitios ya creados a uno nuevo VirtualHost
sin romperlos y mantener Wordpress vinculado a su base de datos?
Respuesta1
Cree un <VirtualHost> como de costumbre, luego apunte su configuración DocumentRoot /var/www/html/site1
y 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.