Awstats é uma ferramenta excelente para contabilizar acessos a sites Web que rodem sobre o Apache. Esta é uma ferramenta cheia de recursos que certamente vai agradar aos chefes mais exigentes por números. Neste texto não vou me aprofundar em detalhes sofisticados, mas apenas mostrar a sua instalação e a configuração básica que atende para a maioria das necessidades de estatísticas. Leia mais…
Já se foi o tempo em que administrar servidores Linux requeria profundos conhecimentos de linha de comando. Há anos existem ferramentas gráficas e web que permitem gerenciar um servidor de forma amigável a partir do seu confortável ambiente gráfico, dando cliques e arrastando coisas de um lado para outro, bem ao estilo Windows. Zentyal é uma ferramenta deste tipo que certamente vai agradar muita gente. Você pode baixar o ISO e instalar bare-metal ou então instalar os pacotes “.deb” no seu Ubuntu Lucid Lynx, ou Precise Pangolin. Entre os recursos disponíveis estão VPN, LDAP, Apache, Webmail, Groupware, DNS, DHCP, NTP, PDC, Proxy, VoIP, Jabber e muito mais.
Categories: Mundo Virtual Tags: Apache, DHCP, dns, groupware, Jabber, LDAP, Linux, NTP, PDC, proxy, Servidor, Sysadmin, Ubuntu, VoIP, VPN, webmail, XMPP
Na época em que comemora o seu 17º aniversário a fundação Apache lança a versão 2.4 do maior servidor web da Internet e os presenteados são os usuários. O anúncio divulgado hoje tem o link para download que pode satisfazer o desejo dos “maniacos por compilação” além de uma lista de melhorias desta versão onde le-se entre elas a redução do consumo de memória, suporte a I/O assíncrono e muito mais.
Após instalar a última atualização do WP e tentar salvar ou previsualizar um novo post, eu recebia a seguinte mensagem de erro:
You don't have permission to access /wp-admin/post.php on this server
Eu consegui resolver o problema após uma breve procura no amigo nosso dos momentos de dúvida. A solução rápida, prática e limpa consiste em simplesmente adicionar o conteúdo abaixo no arquivo .htaccess da raiz do seu WordPress:
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
Basta acrescentar estas linhas em qualquer local do seu arquivo .htaccess. Caso não tenha este arquivo por lá você poderá cria-lo com seu editor de textos favoritos (Bloco de notas, vi, emacs, gedit, Kate etc) e salva-lo, com o nome indicado, no diretório onde está a página inicial do seu WP.
O texto original para esta dica foi uma resposta deixada a um usuário com este mesmo problema alguns anos atrás e está no fórum da comunidade do WP.org.
Se você gerencia um servidor Apache contendo alguns subdomínios ou mesmo alguns diretórios que devem ser acessados exclusivamente por pessoas autorizadas então você deve realizar uma autenticação de usuários para permitir este controle. Leia mais…
De um tempo pra cá eu tenho sido requisitado a criar subdomínios para diversos projetos que tem surgido lá na instituição que trabalho, como eu nunca tinha feito isso precisei fazer umas pesquisas e descobri que a parte principal é bem simples. Leia mais…
Mais uma dica sobre o Apache, desta vez para que você permita seus usuários a terem uma pasta de testes no seu servidor, ou mesmo para que você separe vários subsites no mesmo servidor, cada um administrado por um usuário diferente.
Inclua este trecho de código na seção <VirtualHost *> do arquivo /etc/apache2/sites-avaliable/default
<Directory "/home/*/public_html/">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
Reinicie o serviço do apache, após salvar a configuração.Para acessar sua página pessoal via navegador basta apontar o navegador para http://www.seuservidor/~nomeusuario
Lembre-se que para acessar o seu diretório e disponibilizar os arquivos do seu site, se o indivíduo não tiver acesso local a máquina, precisará de um serviço SSH ou FTP.
Note também que a pasta home do usuário e a pasta public_html precisarão ter permissão de leitura e acesso rx (não de escrita) para o grupo www-data.
Esta é apenas uma dica rápida para quem é marinheiro de primeira viagem na administração de servidores web com Apache. Inclua este trecho de código no arquivo /etc/apache2/sites-available/default dentro da seção <VirtualHost *>
<Files ~ "\.inc$">
Order allow,deny
Deny from all
</Files>
Desta forma ao tentarem acessar um “.inc” o Apache dará mensagem de negado. Se quiser restringir a letura de outros tipos de arquivo basta substituir o “.inc” por outra extensão.
Não esqueça de reinicie o serviço do apache.