Apache Mod Proxy

Posteado por Joil | 11/26/2009 14:49:48
Filed under Tips | Comments (0)

Un buen tip a la hora de hacer uso de apache es poder utilizarlo como proxy para por ejemplo tener mas servidores web o una DMZ o lo que se te ocurra...para ello apache mod proxy, aquí como utilizarlo



    ServerName web.dominio.com
    ServerAlias www.dominio.com
    ServerAdmin webmaster@dominio.com

    ProxyPreserveHost On
    ProxyRequests Off

    
         Order deny,allow
         Allow from all
    

     ProxyPass               / http://192.168.0.15/
     ProxyPassReverse        / http://192.168.0.15/

    ErrorLog /var/log/error.log
    TransferLog /var/log/access.log



No olvidar "a2enmod proxy_http"

Jugando con expresiones regulares...

Posteado por Joil | 02/07/2007 02:21:50
Filed under Tips | Comments (0)

Estoy jugando con expresiones regulares en PHP, dado que los amigos SPARMER están usando mi formulario de contacto para usarlo como pasarela...en cuanto tengo resultados...mas menos aceptables... Bueno la historia comienza con una cantidad increíble de correos enviados por mi servidor (algo que estoy seguro no correspondían a los que yo eo a diario) viendo un poco los log del sistema era producto de contacto.php un simple formulario donde enviarme un mail, claro no estaba validado que podria caer en las garras de los SPARMER, no fue difícil encontrar como utilizaban este formulario para enviar miles ( si miles ) de correos, simplemente agregaban mas correos separados con "," y utilizando "bcc:" i "cc"...la forma de frenar hasta ahora fue validando los campos de de este formulario por medio de expresiones regulares (si ...Lenguajes Formales de la U...para quienes se recuerdan) en php...aquí una simple función que valida que en una variable no aparezca "bcc" ni "cc" etc. Para esto se puede usar la función eregi
 
function ValidaNombre($nom)
{   
        if(eregi("@|,|from|bcc|cc",$nom)) {
                return false;
                }
        else {
                return true;
                //echo "El Nombre si es valido" ;
                }
}

Rcconf...

Posteado por Joil | 01/19/2007 00:58:55
Filed under Tips | Comments (0)

Para quienes usamos debian en nuestras maquinas, esta aplicación puede ser muy cómoda de usar se trata de rcconf básicamente nos permite ver y modificar los servicios que están corriendo en nuestra maquina.

El turno de Subversion...

Posteado por Joil | 12/20/2006 00:28:44
Filed under Tips | Comments (0)

Ahora dejo un Cheat sheet de subversion...ideal para tenerlo en una carpeta en el escritorio.... svn-refcard

Cheat sheet para PostgreSQL

Posteado por Joil | 11/08/2006 02:45:24
Filed under Tips | Comments (0)

En Planeta Codigo encontré un Cheat Sheet , que no debe faltar en nuestros escritorios (de paso debo aprovechar de ordenar un poco). Esta dividido en cuatro partes, Tipos de Datos, Funciones, Consultas útiles, Información del esquema.



Mas info : http://www.alberton.info/postgresql_cheat_sheet.html