set 122017
 

1 – Entre em www.livezilla.net e clique em “Download” e depois em “Download Livezilla Full Version” para baixar o programa. Execute o programa e siga os passos do assistente para concluir a instalação.

 

2 – Crie um banco de dados MySQL em seu painel de controle cPanel, para isso basta efetuar os seguintes passos:

a) Efetue o login no seu painel de controle cPanel em www.seudominio.com/cpanel

b) Clique em “Assistente de Banco de dados MySQL”

c) No campo que aparecer preencha com o nome chat e clique em “Próximo passo”

d) Vão surgir 2 novos campos. Preencha o campo “Nome de usuário” com chat e a senha escolha qualquer uma de sua preferência. Clique em “Criar usuário”

e) Marque a opção “Todos os privilégios” e clique em “Próximo passo”

f) Seu banco de dados foi criado com sucesso. Anote os dados do banco de dados pois você irá usar logo em seguida (Nome, usuário e senha escolhidos)

Continue reading »

dez 092015
 

CONFIGURANDO O AMBIENTE

 

É fato que devemos ter backups íntegros das nossas aplicações e servidores. Um backup confiável pode ser a diferença entre você ter que trabalhar durante algumas horas ou alguns dias ou até mesmo a diferença entre o sucesso ou a falência de uma empresa. Nada é mais frustrante, desmotivante e caro do que ter que refazer todo um sistema por uma simples falha no seu backup.

Para que o nosso script consiga usar a API, precisamos instalar o curl. O curl é uma ferramenta de linha de comando open source que transfere dados para uma URL, suportando DICT, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMTP, SMTPS, Telnet e TFTP. Suporta certificados SSL, HTTP POST, HTTP PUT, upload FTP, proxies, HTTP/2, cookies, autenticação de usuário e senha (Basic, Plain, Digest, CRAM- MD5, NTLM, Negotiate e Kerberos) , tunneling proxy e muito mais.

Para instalá-lo, basta executar o comando:

# yum install curl

Você precisará do git para efetuar o download dos scripts. Para quem não conhece, o git é um sistema de controle de versão, gratuito e open source. Para você trabalhar com o GitHub ou BitBucket, você precisa ter o git instalado em sua máquina. Então vamos instalá-lo.

# yum install git

Com o curl e git instalados, precisamos configurar o nosso usuário de MySQL que fará os dumps dos nossos bancos via mysqldump. Omysqldump é um utilitário do MySQL que executa backups lógicos, produzindo um conjunto de instruções SQL que podem ser executadas para reproduzir as definições de objeto de banco de dados originais e os dados da tabela. Ele despeja um ou mais bancos de dados MySQL para backup. O comando mysqldump também pode gerar a saída em formato CSV, ou em formato XML.

A configuração do MySQL é rápida e o usuário terá apenas permissão de leitura. Lembrando que por motivos óbvios de segurança, devemos liberar o acesso apenas para localhost ou para o IP do servidor que se conectará e fará os backups.

mysql> GRANT SELECT, SHOW VIEW, TRIGGER, LOCK TABLES, RELOAD, SUPER, FILE ON *.* TO backup@localhost IDENTIFIED BY ‘SUASENHA’;

Com o shell e o MySQL prontos para fazer o backup, vamos ao próximo passo, que é o Dropbox!

Continue reading »

mar 272015
 

Quem tem um blog em constante crescimento deve, sempre, se preocupar com dois principios básicos: Velocidade, e segurança. O primeiro garante mais visitantes para o seu blog e melhor posicionamento nos motores de busca, o segundo garante menos SPAM, menos tentativas de invasão e menos problemas envolvendo siglas como XSS, SQL Injection e coisas que podem prejudicar tanto o seu blog quanto os visitantes do seu blog. Hoje, vou apresentar à vocês e vou ensinar a usar em seu blog o Cloudflare, um sistema gratuito que acelera e protege o seu blog, simultaneamente, e que não precisa de instalação em seu servidor e pode ser usado mesmo em hospedagens compartilhadas! :D

O CloudFlare é um sistema de proxy implementado em cima de uma CDN global. O que isso quer dizer? Bem, normalmente quando um visitante acessa o seu blog ele se depara com a seguinte arquitetura: (que é invisivel para o visitante mas que acontece em toda e qualquer visita para o seu blog)

Continue reading »