Dicas sobre Linux …
Habilitar Keep-alive no apache
Para habilitar o keep-alive no apache, verifique se no arquivo httpd.conf existe as duas linhas abaixo e se ambas estão habilitadas.
LoadModule deflate_module modules/mod_deflate.so
LoadModule expires_module modules/mod_expires.so
Se as linhas estiverem no arquivo e habilitadas, faça os dois passos abaixo.
Crie o arquivo /etc/httpd/conf.d/deflate.conf e cole o conteúdo abaixo …
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE image/x-icon AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript DeflateCompressionLevel 9 # Browser specific settings BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0[678] no-gzip BrowserMatch bMSIE !no-gzip !gzip-only-text/html BrowserMatch bOpera !no-gzip # Setup custom deflate log DeflateFilterNote Input instream DeflateFilterNote Output outstream DeflateFilterNote Ratio ratio LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate # Example of log file CustomLog logs/deflate_log DEFLATE |
Crie agora o arquivo /etc/httpd/conf.d/expire.conf e cole o conteúdo […]
Habilitando o SNMP no CentOS 6
Para instalar o SNMP em um servidor CentOS, basta seguir os seguintes comandos:
1 2 3 4 5 |
yum install net-snmp chkconfig snmpd on service snmpd start |
Lembre-se de verificar as as portas utilizadas pelo SNMP estão liberadas no seu servidor.
Se quiser alterar algo na configuração, edite o arquivo /etc/snmp/snmpd.conf
Habilitar o mod_rewrite no apache – CentoOS 6
Pessoal,
Hoje em dia diversas aplicações usam o mod_rewrite do apache.
Bom, dica rápida para habilitar no CentOS 6.
1 2 3 4 5 |
-- Vá no diretorio de configuração do apache # cd /etc/httpd/conf -- Edite o arquivo de configuração # vi httpd.conf |
Procure pelo nome do site seu para você achar a sessão onde deve configurar. Se o seu site for xpto.com.br deve achar algo assim:
1 2 3 4 5 |
DocumentRoot /var/www/xpto ServerName www.xpto.com.br <Directory "/var/www/xpto"> allow from all Options +Indexes |
Inclua a linha AllowOverride All. Confira abaixo
1 2 3 4 5 6 |
DocumentRoot /var/www/xpto ServerName www.xpto.com.br <Directory "/var/www/xpto"> allow from all AllowOverride All Options +Indexes |
Feito isto, salve o arquido e reinicie o apache.
Abraços,
Marcus.
Instalando o APF no CentOS
Deixamos aqui algumas dicas para instalar o APF (Advanced Policy Firewall) no CentOS.
— Faça o download da última versão …
1 |
wget http://www.rfxnetworks.com/downloads/apf-current.tar.gz |
— Descompacte a última versão
1 |
tar -xvzf apf-current.tar.gz |
— Veja o diretório criado, pois terá a versão atual
— Entre no diretório da versão atual, neste caso foi a 9.7-2
1 |
cd apf-9.7-2/ |
— Instale
1 |
./install.sh |
— Para rodar o APF instale o pré requisito
1 |
yum -y install net-tools |
— Vá […]
Instalando o Apache e PHP no CentOS 6
Dicas rápidas de como instalar o Apache e o PHP em um CentOS 6.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
-- Instalando o Apache via Yum # yum install httpd -- Colocando o apache para iniciar no boot # chkconfig --levels 235 httpd on -- Iniciando o apache # service httpd start -- Instalando o PHP # yum install php -- Reiniciando o Apache # service httpd restart |
Pronto! Agora você tem o apache e o php instalados.
Instalando o Mysql no CentOS 6
Abaixo um passo a passo para instalar o Mysql no CentOS 6.
Bom, o primeiro passo, é claro, é logar como root via SSH no servidor. Depois siga os passos.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
-- Instalando o Mysql #yum install mysql mysql-server -- Colocar o Mysqld para iniciar no boot do servidor # chkconfig --level 2345 mysqld on -- Iniciando o servidor Mysql # service mysqld start -- Refazer algumas configurações do Mysql comom, trocar a senha de root -- do Mysql (default é em branco), Remover os usuários anonimos, remover -- a base de teste, e configura o root para logar somente local. # mysql_secure_installation |
Pronto, Mysql instalado.
Copiar um diretório com arquivos e pastas
Pessoal,
Abaixo fica uma dica para você copiar um diretório com todos os arquivos e pastas para um outro diretório.
Vamos partir do pressuposto que você já está no diretório onde a pasta a ser copiada está e que você quer copiar ela inteira para a mesma pasta com outro nome.
Exemplo: Queremos copiar a pasta teste […]
Limpar o queue do Postifix
Pessoal,
Abaixo coloco o comando que apaga TODOS os emails que estão no queue do postfix.
1 |
# sudo postsuper -d ALL |
Abraços,
Marcus.
Acentuação no Ocomon
Pessoal,
Uma dica rápida. Depois de instalar o Ocomon, as páginas provavelmente aparecerão com acentuação errada.
Bom, edite o arquivo de configuração do seu Apache (http.conf). Ache a linha AddDefaultCharset.
Provavelmente estará com UTF-8. Se estiver, basta comentar e reiniciar o serviço do apache.
Outra opção é você tirar a UTF-8 e deixar com ISO-8859-1, assim: AddDefaultCharset ISO-8859-1
No […]
Instalando o phpMyAdmin no CentOS
Pessoal,
Roteiro rápido para instalar o phpMyadmin em um CentOS 6.
Se você tentou rodar #yum install phpMyAdmin e não achou o pacote, faça os procedimentos abaixo:
1 2 3 4 |
#rpm -ivh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/i386/epel-release-6-8.noarch.rpm #yum update #yum install phpMyAdmin #service httpd restart |
Feito os procedimentos acima acesse: http://SEUSERVIDOR/phpMyAdmin
Se ocorrer o erro:
Forbidden
You don’t have permission to access /phpMyAdmin/ on this server.
Como resolver: Edite o arquivo /etc/httpd/conf.d/phpMyAdmin.conf
Procure as linhas que possuem “Deny from All”. Comente elas […]