Aprendi que preciso usar o Apache VirtualHosts
para apontar corretamente domínios diferentes para sites diferentes no meu servidor.
Antes de saber disso, já criei 2 sites wordpress diferentes, e eles estão na DocumentRoot
pasta base do Apache ( /var/www/html/site1
e /var/www/html/site2
).
Atualmente estou visualizando e modificando-os acessando o http://x.x.x.x/site1
endereço do meu navegador.
Como posso criar dois separados VirtualHost
para cada um?
Como posso "migrar" meus sites já feitos para um novo VirtualHost
sem quebrar os sites, e mantendo o Wordpress vinculado ao seu dbs?
Responder1
Crie um <VirtualHost> normalmente e aponte sua configuração DocumentRoot para /var/www/html/site1
e ele será exibido sempre que você visitar http://yourdomain/
. Não há "importação".
O importante é que o siteem sinão teria links apontando para o URL antigo. Como os sites são construídos em WordPress, você precisa informar ao WordPress sobre o novo endereço:
antes de migrar – visiteConfigurações → Gerale altere os campos “Endereço do WordPress” e “Endereço do site” para corresponder aos novos (futuros) URLs.
ou após a migração – de acordo com as instruções emSuporte WordPress.org: Alterando o URL do site.