wils@web ~ $ cat ~/ajuda/como-migrar-sites-entre-vps-usando-nginx-php-fpm-e-mysql.md
MigraçãoComo migrar sites entre VPS usando Nginx, PHP-FPM e MySQL
Este manual tem como objetivo orientar você na migração de sites entre VPS utilizando Nginx, PHP-FPM e MySQL. A migração envolve a transferência de arquivos do site, configuração do servidor e banco de dados.
Passo 1: Preparar o novo servidor
Primeiramente, você deve garantir que o novo VPS esteja configurado com Nginx, PHP-FPM e MySQL. Execute os comandos abaixo para instalar os pacotes necessários:
sudo apt updatesudo apt install nginx php-fpm mysql-serverPasso 2: Copiar arquivos do site
Utilize o rsync para transferir os arquivos do site do antigo VPS para o novo. Substitua usuario, antigo_vps_ip e caminho_do_site conforme necessário:
rsync -avz usuario@antigo_vps_ip:/caminho_do_site /caminho_do_site_no_novo_vpsPasso 3: Exportar o banco de dados
No servidor antigo, exporte o banco de dados com o seguinte comando:
mysqldump -u usuario -p nome_do_banco > backup_banco.sqlTransfira o arquivo backup_banco.sql para o novo VPS:
scp backup_banco.sql usuario@novo_vps_ip:/caminho_do_backupPasso 4: Importar o banco de dados
No novo VPS, importe o banco de dados:
mysql -u usuario -p nome_do_banco < /caminho_do_backup/backup_banco.sqlPasso 5: Configurar Nginx
Crie um arquivo de configuração para o seu site em /etc/nginx/sites-available/ e crie um link simbólico em /etc/nginx/sites-enabled/:
sudo nano /etc/nginx/sites-available/seusiteAdicione a configuração do servidor e salve o arquivo. Em seguida, ative o site:
sudo ln -s /etc/nginx/sites-available/seusite /etc/nginx/sites-enabled/Passo 6: Reiniciar serviços
Reinicie o Nginx e o PHP-FPM:
sudo systemctl restart nginxsudo systemctl restart php7.x-fpmDica de verificação/segurança
Após a migração, verifique se o site está funcionando corretamente e se as permissões dos arquivos estão configuradas adequadamente. Utilize o comando:
sudo chown -R www-data:www-data /caminho_do_sitePrecisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.