wils@web ~ $ cat ~/ajuda/como-migrar-um-site-do-cpanel-para-um-vps-com-nginx.md
MigraçãoComo migrar um site do cPanel para um VPS com Nginx
Este manual tem como objetivo orientar você na migração de um site hospedado em cPanel para um servidor VPS que utiliza Nginx como servidor web.
Passo 1: Preparar o ambiente no VPS
Primeiramente, você precisa garantir que o Nginx e outras dependências estejam instalados no seu VPS. Execute os seguintes comandos:
sudo apt update sudo apt install nginx Passo 2: Exportar arquivos e banco de dados do cPanel
No cPanel, faça o login e siga os passos abaixo:
- Acesse o Gerenciador de Arquivos e compacte todos os arquivos do seu site em um arquivo .zip.
- Na seção Banco de Dados, acesse o phpMyAdmin, selecione seu banco de dados e clique em Exportar.
Baixe o arquivo .zip e o arquivo .sql exportado para o seu computador.
Passo 3: Transferir arquivos para o VPS
Utilize o scp ou rsync para transferir os arquivos para o VPS. Exemplo usando scp:
scp /caminho/para/seu_arquivo.zip usuario@seu_vps:/caminho/destino/ Passo 4: Descompactar e configurar o site no VPS
Conecte-se ao seu VPS via SSH e descompacte os arquivos:
unzip seu_arquivo.zip -d /var/www/seu_site Importe o banco de dados:
mysql -u usuario -p nome_do_banco < /caminho/para/seu_banco.sql Passo 5: Configurar o Nginx
Crie um arquivo de configuração para o seu site:
sudo nano /etc/nginx/sites-available/seu_site Adicione a seguinte configuração:
server {
listen 80;
server_name seu_dominio.com;
root /var/www/seu_site;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
} Ative a configuração e reinicie o Nginx:
sudo ln -s /etc/nginx/sites-available/seu_site /etc/nginx/sites-enabled/ sudo systemctl restart nginx Dica de verificação/segurança
Após a migração, verifique se o site está funcionando corretamente acessando seu domínio. Além disso, considere instalar um certificado SSL com o Let's Encrypt para garantir a segurança do seu site.
Precisa 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.