Instalando o WordPress sobre Nginx, PHP-FPM e Varnish no Centos

Olá pessoal, o Varnish é um excelente acelerador HTTP para sites dinâmicos com alto volume de conteúdo . Em contraste com outros aceleradores HTTP, muitos dos quais começaram a ser projetados como proxies do lado cliente ou servidores gerais, o Varnish foi projetado desde o início como um acelerador HTTP.Ele tem uma séria limitação de não trabalhar com SSL, mas se isto não for um problema para o seu caso, recomendo fortemente sua utilização. Então mãos à obra: ...

11 de setembro de 2013 · 5 minutos · Ricardo Martins

Instalando a ferramenta lrzsz do protocolo ZModem

O protocolo zmodem permite realizar de modo simples, downloads e uploads para um servidor linux pelo console. Abaixo vou mostrar como realizar a instalação da ferramenta. Vamos à instalação: wget http://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz tar -xzvf lrzsz-0.12.20.tar.gz cd lrzsz-0.12.20 make make install cd /usr/bin ln -s /usr/local/lrzsz/bin/lrz rz ln -s /usr/local/lrzsz/bin/lsz sz Pronto! Usando no Putty Para que ela funcione no Putty, você precisa: Baixar o LePutty em http://leputty.sourceforge.net/. O LePutty tem a mesma cara do Putty, mas com as funcionalidades do ZModem habilitadas. inclusive o nome do executavel é Putty.exe mesmo; Abra o Putty, vá em Config > SSH > ZModem e aponte corretamente para os arquivos rz.exe e sz.exe; Configure onde será sua pasta de Downloads; Abra o Puty e faça uma conexão SSH. Agora para enviar um arquivo para o servidor, execute o comando rz. Em seguida, clique com o botão direito na barra superior do Putty e escolha a opção ZModem upload. NAvegue até o arquivo que deseja enviar e clique em OK. Para fazer um download, execute o comando sz “arquivo”. No caso, sem aspas. Em seguida vá até a barra superior, clique direito do mouse e escolha ZModem Download. Seu arquivo será baixado na pasta que você definiu como Download. Ou então fazer como eu, usando o XShell. ...

9 de agosto de 2013 · 2 minutos · Ricardo Martins

Como criar um repositório interno do CentOS

O objetivo deste post, é mostrar como criar um repositório local do CentOS. Criando um repositório local você tem alguns benefícios interessantes, dentre eles a economia do uso do link de internet em suas máquinas toda vez que for atualizar ou instalar pacotes novos, ou ainda, pode ser útil nos casos onde você não pode liberar acesso internet para todas as máquinas. Então você configura o seu repositório local e aponta as suas demais máquinas para buscarem os pacotes nele. ...

22 de julho de 2013 · 3 minutos · rmmartins

Como monitorar seu servidor com o Monit

Olá pessoal. Este é um post rápido. Como no meu post anterior sobre a instalação do Nginx eu comentei sobre o Monit, achei que seria interessante compartilhar mais informações sobre o uso do Monit. No exemplo do post anterior, monitoramos dois processos, e configuramos para que caso um deles saíssem do ar, o Monit automaticamente fizesse o start dos processos e nos enviasse um e-mail informando sobre o ocorrido. Hoje vou mostrar como monitorar a carga do seu servidor (LoadAverage), uso de CPU e Memória, e fazer com que caso ultrapasse valores pré-definidos, sejamos alertados por e-mail. ...

8 de abril de 2013 · 2 minutos · Ricardo Martins

Como instalar o Nginx com PHP-FPM e WordPress no CentOS

Neste tutorial, vou mostrar como realizar a instalação do WordPress rodando sob o Nginx e PHP-FPM em um CentOS 6.3 Como tem algum tempo que não posto algo, preparei algo especial desta vez. Vou além da instalação do Nginx, WordPress e PHP-FPM. Faremos a instalação de algumas ferramentas que irão lhe auxiliar bastante na administração do seu servidor, além do Monit para monitorar seus processos e ainda lhe enviar e-mail no caso de algum problema. ...

5 de abril de 2013 · 7 minutos · Ricardo Martins

Como fazer rotação dos logs do Apache por hora?

Então você tem um servidor com Apache instalado gerando centenas de MB para lotar seu disco, certo? Vamos lá… Depois de muita pesquisa, não consegui usar o logrotate para fazer a rotação dos logs de hora em hora. Desconfio que não faça mesmo a rotação de arquivos de log por hora, então implementei outra solução que vou compartilhar aqui com vocês Criei um script que é executado de hora em hora pelo cron. Para isto basta criá-lo em /etc/cron.hourly. ...

12 de dezembro de 2012 · 2 minutos · Ricardo Martins

Como instalar o WordPress no Linux

Olá. Depois de algum tempo sem postar novidades por aqui, aqui estamos nós. Vou descrever como realizar a instalação do WordPress no Linux. Neste exemplo, estou usando o CentOS 6.3. Não vou entrar em muitos detalhes, e o WordPress dispensa apresentações. Mãos à obra: 1. Instalando os requisitos yum -y install mysql-server mysql service mysqld start mysqladmin -u root password ‘definaumasenhaparaorootnomysql’ chkconfig –levels 2345 mysqld on yum -y install httpd chkconfig –levels 2345 httpd on yum -y install php php-common php-mysql php-gd php-mbstring php-xml php-xmlrpc 2. Instalação do WordPress cd /tmp wget http://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz mv wordpress /var/www/html/ chown -R apache:apache /var/www/html/wordpres 3. Configurando o Apache vim /etc/httpd/conf/httpd.conf DirectoryIndex index.php LoadModule php5\_module modules/libphp5.so /etc/init.d/httpd reload 4. Configurando o MySQL mysql -u root -p create database wordpress grant all privileges on wordpress.\* to ‘seuusuariomysql’@’localhost’ identified by ‘senhadoseuusuariomysql’; exit 5. Configurando o WordPress cd /var/www/html/wordpress cp wp-config-sample.php wp-config.php vim wp-config.php define(‘DB_NAME’, ‘wordpress’); /** MySQL database username */ define(‘DB_USER’, ‘seuusuariomysql’); /** MySQL database password */ define(‘DB_PASSWORD’, ‘senhadoseuusuariomysql’); 6. Finalizando a configuração: Acesse http://ip-do-seu-servidor/wordpress/ e finalize as configurações informando os dados definidos acima (nome do database, usuário e senha do banco e endereço do servidor)

20 de setembro de 2012 · 1 minuto · Ricardo Martins

Problemas no apt-get update

Ok, então você acabou de instalar seu Ubuntu e na primeira execução do apt-get update, quando chega em 100% fica parado exibindo: 100% [Waiting for Headers] Isto ocorre porque alguns repositórios tem problemas com o HTTP/1.1 pipelining. Crie o arquivo /etc/apt/apt.conf.d/piplining-off.conf com o seguinte conteúdo: Acquire::http::Pipeline-Depth "0"; Em seguinda rode o apt-get clean all e depois rode sem problemas o apt-get update

5 de julho de 2012 · 1 minuto · Ricardo Martins

Como fazer uma configuração básica de Postfix no CentOS

Ok, então você administra uma rede, e instalou um serviço de monitoração para acompanhar a atividade e desempenho da sua rede, tipo o Nagios ou Zabbix. Agora você gostaria de receber e-mails com os alertas sobre o que está ocorrendo na rede. Siga os passos abaixo: 1. Instalando o Postfix [root@ricardo ~\]# chkconfig –level 345 postfix on [root@ricardo ~\]# /etc/init.d/postfix start [root@ricardo ~\]# yum remove sendmail 2. Realizando a configuração básica do Postfix [root@ricardo ~\]# vi /etc/postfix/main.cf Altere as seguintes linhas: ...

18 de junho de 2012 · 1 minuto · Ricardo Martins

Como corrigir o erro “Problem with MergeList /var/lib/apt/lists” no Ubuntu 11.04

Se você estiver usando o gerenciador de pacotes ou tentando instalar algum problema pelo terminal, pode aparecer a seguinte mensagem de erro: E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists /br.archive.ubuntu.com\ubuntu\dists\natty\main\binary-i386\Packages, E:The package lists or status file could not be parsed or opened. Isto irá impossibilitar a instalacão ou atualizacão de qualquer aplicativo no Ubuntu 11.04, no entanto, é fácil resolver este problema, No terminal, rode os seguintes comandos: ...

10 de setembro de 2011 · 1 minuto · Ricardo Martins