FreeBSD + Squid + Autenticação NCSA em modo rápido.

Olá senhoras e senhores! Esses dias precisei montar um servidor squid para baixar alguns periódicos somente acessíveis da universidade de casa (afinal, como fazer aquela pesquisa de madrugada de casa?!), portanto, rapidamente montei um servidor proxy com squid numa máquina que roda FreeBSD 9.1. Porém, o proxy não poderia ficar aberto, para evitar sacanagem da galera via internet, logo, fez-se a autenticação mais simples possível, a NCSA.

FreeBSD+PHP5+Lighttpd – Para os apressados.

ATENÇÃO: ESSE TUTORIAL ESTÁ DESATUALIZADO COM A VERSÃO MAIS RECENTE DO LIGHTTPD NO PORTS. EM BREVE DESCREVEREI COMO PROCEDER COM A NOVA VERSÃO. ENTRETANTO, PARA QUEM PRECISA RESOLVER A BAGAÇA AGORA, O PROCEDIMENTO É MUITO SEMELHANTE AO QUE ESTÁ DESCRITO AQUI. Esse semana tive de fazer o update do FreeBSD 7.2 para o 7.3, haja visto que o tempo de suporte a versão 7.2 expirou. Decidi refazer toda a instalação, e já que estava com o sistema todo limpo, quis dar uma chance ao lighttpd para ver como ele se comporta. Tive de fazer pequenas modificações depois dos aplicativos serem […]

O Retorno – FreeBSD zica: PHP Fatal error: Call to undefined function preg_match()

Depois de um reboot anormal (rede elétrica problemática), o FreeBSD voltou a retornar esse famigerado erro: PHP Fatal error: Call to undefined function preg_match() Entretanto, dessa vez, o procedimento descrito no post anterior não deu jeito, tive de ser mais ignorante, simplesmente mandei remover tudo que tinha de php5 no sistema e mandei reinstalar. Para visualizar o que você tem de instalado do php5 (suporte a linguagem, módulos, etc..) pkg_version -v | grep -i php5 Para remover tudo: pkg_delete -f php5-\* Pronto. Agora é só ir em lang/php5 e lang/php5-extensions, dar um make clean em cada, e mandar instalar tudo […]

Domingão – FreeBSD, Punk Rock e ressaca! ;)

HAAA!!!!! Na animação do blog estar de volta, agora rodando sobre FreeBSD (que eu curto muito) e ainda por cima pra curar a cachaça, mando uma seleção de 5 clássicos do Punk Rock, a lista contém The Clash, Bad Religion, The Offspring Pennywise e Ramones. Então aproveite e leia esse post completo para curtir essa sonzeira ;)

FreeBSD zica: PHP Fatal error: Call to undefined function preg_match()

Hoje eu fui passar meu site para um servidor que roda FreeBSD, e decidi atualizar o PHP4 para o PHP5. Depois de tudo facilmente desinstalado e instalado (lang/php5 e lang/php5-extensions), apache configurado e tudo mais, todos os sites que usam php estavam abrindo em branco e nos logs apareciam coisas desse tipo: PHP Fatal error: Call to undefined function preg_match() Depois de uma googlada, vi que o erro estava na extensão devel/php5-pcre. Site que continha o workaround original. Tentei remover essa extensão, mas não foi possível haja visto que outras dependiam dela, entretanto outra linha funcionou perfeitamente: # make reinstall […]