Instruções para hospedar o relatório no servidor VPS
Arquivos necessários
Estes são os arquivos que precisam ser transferidos para o seu servidor VPS:
HTML do relatório:
RelatorioMarketing/reports/relatorio_corrigido.html→ renomear paraindex.html
Imagens:
RelatorioMarketing/reports/butterfly_logo.pngRelatorioMarketing/reports/bela_blue_performance.pngRelatorioMarketing/reports/outras_campanhas_investimento.pngRelatorioMarketing/reports/outras_campanhas_vendas.png
Passos para hospedar no domínio belablue.io/mkt
1. Preparar os arquivos
# Criar uma pasta temporária para os arquivos
mkdir -p ~/temp_mkt
# Copiar o arquivo HTML do relatório (renomeando para index.html)
cp RelatorioMarketing/reports/relatorio_corrigido.html ~/temp_mkt/index.html
# Copiar as imagens
cp RelatorioMarketing/reports/*.png ~/temp_mkt/
2. Transferir para o servidor VPS
Existem várias opções para transferir os arquivos:
Opção 1: Usando SCP
# Substitua 'usuario' e 'ip_do_servidor' pelos seus valores
scp -r ~/temp_mkt/* usuario@ip_do_servidor:/caminho/para/documentroot/mkt/
Opção 2: Usando SFTP
# Conectar ao servidor
sftp usuario@ip_do_servidor
# Navegar até o diretório destino
cd /caminho/para/documentroot/mkt/
# Criar o diretório se não existir
mkdir -p /caminho/para/documentroot/mkt/
# Enviar os arquivos
put -r ~/temp_mkt/*
# Sair
exit
Opção 3: Usando um cliente FTP (FileZilla, WinSCP, etc.)
- Conecte-se ao seu servidor usando os dados de acesso
- Navegue até a pasta de documentos web (geralmente /var/www/html/)
- Crie uma pasta chamada 'mkt' se não existir
- Faça upload de todos os arquivos da pasta ~/temp_mkt/ para o servidor
3. Configurar o servidor web
Se você estiver usando Apache:
# Adicione esta configuração ao seu site já existente ou crie um novo arquivo de configuração
# Substitua 'belablue.io' pelo seu domínio real
<VirtualHost *:80>
ServerName belablue.io
ServerAlias www.belablue.io
DocumentRoot /caminho/para/documentroot
<Directory /caminho/para/documentroot/mkt>
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/belablue-error.log
CustomLog ${APACHE_LOG_DIR}/belablue-access.log combined
</VirtualHost>
Se você estiver usando Nginx:
server {
listen 80;
server_name belablue.io www.belablue.io;
root /caminho/para/documentroot;
location /mkt {
try_files $uri $uri/ /mkt/index.html;
}
# Outras configurações...
}
4. Reiniciar o servidor web
Para Apache:
sudo systemctl restart apache2
Para Nginx:
sudo systemctl restart nginx
Verificação
Após concluir os passos acima, acesse http://belablue.io/mkt/ no seu navegador para verificar se o relatório está sendo exibido corretamente.