Como criar um VirtualHost no Apache e “importar” sites que já fiz?

Como criar um VirtualHost no Apache e “importar” sites que já fiz?

Aprendi que preciso usar o Apache VirtualHostspara 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 DocumentRootpasta base do Apache ( /var/www/html/site1e /var/www/html/site2).

Atualmente estou visualizando e modificando-os acessando o http://x.x.x.x/site1endereço do meu navegador.

Como posso criar dois separados VirtualHostpara cada um?

Como posso "migrar" meus sites já feitos para um novo VirtualHostsem quebrar os sites, e mantendo o Wordpress vinculado ao seu dbs?

Mais informações estão sobre esta minha questão

Responder1

Crie um <VirtualHost> normalmente e aponte sua configuração DocumentRoot para /var/www/html/site1e 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.

informação relacionada