<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://www.mundosysadmin.com">
<channel>
 <title>www.mundosysadmin.com</title>
 <link>http://www.mundosysadmin.com</link>
 <description />
 <language>en</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Wwwmundosysadmincom" /><feedburner:info uri="wwwmundosysadmincom" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
 <title>Pligg y el spam</title>
 <link>http://feedproxy.google.com/~r/Wwwmundosysadmincom/~3/3f5pO-F0-PQ/pligg-y-el-spam</link>
 <description>&lt;p&gt;Las plataformas como pligg (o meneame, o digg) son usadas a saco por los spammers para hacer "promoción" de sus sitios. Borrar estos mensajes supone gastar mas tiempo del que me gustaria. Hay varias opciones para tratar de minimizar esta perdida de tiempo.&lt;/p&gt;
&lt;p&gt;Pligg por defecto te pone dos ficheros donde puedes ir añadiendo las ip's y las urls de tus spammers favoritos, cuando marcas un usuario como spammer, la ip desde donde se dió de alta se añade al fichero "bannepips.txt" y todas las urls que ha ido añadiendo al "local-antispam.txt".&lt;/p&gt;
&lt;p&gt;Al principio es un coñazo ir añadiendo (sobre todo urls, lo de las ips no creo que sirva de mucho) asi que, se pueden descargar ficheros precargados (&lt;a href="http://www.mundosysadmin.com/sysadmin_2012/local-antispam_23_05_2012.txt"&gt;aqui&lt;/a&gt; el mio hasta la fecha (no te olvides de renombrarlo)).&lt;/p&gt;
&lt;p&gt;Ojo si se te va el dedo y marcas como spammer algun usuario valido (como me paso a mi), acuerdate de borrar las urls de este fichero si quieres seguir usando esas fuentes).&lt;/p&gt;
&lt;p&gt;Ademas de estos dos metodos, yo uso el modulo &lt;a href="http://forums.pligg.com/wiki-articles/18812-spam-trigger.html"&gt;"spam trigger"&lt;/a&gt; que te quita bastante porqueria. Este filtro esta basado en un diccionario de palabras. Casi todo el porno pasa por aqui y se queda en la cola. Se pueden añadir terminos dependiendo de lo que te quieran vender en ese momento.&lt;/p&gt;
&lt;p&gt;A mi me para bastante... aun asi me entra bastante porqueria (en ruso sobre todo y ultimamente en algo que parece arabe).&lt;/p&gt;
&lt;p&gt;Tambien uso &lt;a href="http://forums.pligg.com/glossary/2-modules/15-captcha.html"&gt;captcha&lt;/a&gt;... pero empiezo a creer que da mas por saco que otra cosa, de todas formas es un filtro mas.&lt;/p&gt;
&lt;p&gt;Supongo que los sitios grandes terminan eliminando todo lo que se cuela por los filtros de forma manual (y que tienen a alguien que lo hace casi en tiempo real). Yo intento quitarlo un par de veces al dia y normalmente no suele haber mas de 20 25 mensajes que se han saltado los filtros por 100 mas o menos que han sido parados.&lt;/p&gt;
&lt;p&gt;Teniendo en cuenta la cantidad de visitas que tengo, casi el 75% del trafico es spam puro y duro...&lt;/p&gt;

&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://www.mundosysadmin.com/content/pligg-y-el-spam" dc:identifier="http://www.mundosysadmin.com/content/pligg-y-el-spam" dc:title="Pligg y el spam" trackback:ping="http://www.mundosysadmin.com/trackback/499" /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;div class="trackback-url"&gt;&lt;div class="box"&gt;

  &lt;h2&gt;Trackback URL for this post:&lt;/h2&gt;

  &lt;div class="content"&gt;http://www.mundosysadmin.com/trackback/499&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Wwwmundosysadmincom/~4/3f5pO-F0-PQ" height="1" width="1"/&gt;</description>
 <comments>http://www.mundosysadmin.com/content/pligg-y-el-spam#comments</comments>
 <category domain="http://www.mundosysadmin.com/category/administracion/pligg">pligg</category>
 <pubDate>Thu, 24 May 2012 11:28:20 +0000</pubDate>
 <dc:creator>bjone</dc:creator>
 <guid isPermaLink="false">499 at http://www.mundosysadmin.com</guid>
<feedburner:origLink>http://www.mundosysadmin.com/content/pligg-y-el-spam</feedburner:origLink></item>
<item>
 <title>Crear portchannels entre unos 2960 y un nexus</title>
 <link>http://feedproxy.google.com/~r/Wwwmundosysadmincom/~3/9FuJFqKpu1M/crear-portchannels-entre-unos-2960-y-un-nexus</link>
 <description>&lt;p&gt;Para configurar dos portchannels que haran de troncales entre un stack con dos 2960 y dos nexus (que no estan en stack).&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;p&gt;El dibujo es algo parecido a esto ...&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;img src="http://www.mundosysadmin.com/sysadmin_2012/2960_nx.jpg" alt="cisco 2960 nexus 2012" width="510" /&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;Los dos 2960 estan conectados con el cable de stack asi que hacemos el portchannel con un puerto de cada switch.&lt;br /&gt;
La configuración quedaria asi ...&lt;/p&gt;
&lt;p&gt;En el NX1:&lt;/p&gt;
&lt;p&gt;int port-channel 1&lt;br /&gt;
description to 2960_1&lt;br /&gt;
speed 1000 (Ojo con la velocidad del interface)&lt;br /&gt;
switchport mode trunk&lt;br /&gt;
  spanning-tree port type network&lt;br /&gt;
  logging event port link-status&lt;br /&gt;
  logging event port trunk-status&lt;br /&gt;
!&lt;/p&gt;
&lt;p&gt;interface Ethernet1/9&lt;br /&gt;
  description to 2960_1_0_25&lt;br /&gt;
   no spanning-tree guard root&lt;br /&gt;
  no link debounce&lt;br /&gt;
  logging event port link-status&lt;br /&gt;
  logging event port trunk-status&lt;br /&gt;
  udld aggressive&lt;br /&gt;
   channel-group 1 mode passive&lt;/p&gt;
&lt;p&gt;!&lt;br /&gt;
interface Ethernet1/10&lt;br /&gt;
 description to 2960_2_0_25&lt;br /&gt;
  no spanning-tree guard root&lt;br /&gt;
  no link debounce&lt;br /&gt;
  logging event port link-status&lt;br /&gt;
  logging event port trunk-status&lt;br /&gt;
  udld aggressive&lt;br /&gt;
  channel-group 1 mode passive&lt;/p&gt;
&lt;p&gt;En el 2960_1&lt;/p&gt;
&lt;p&gt;interface Port-channel3&lt;br /&gt;
 description to NX1&lt;br /&gt;
 switchport&lt;br /&gt;
 switchport mode trunk&lt;br /&gt;
 switchport nonegotiate&lt;/p&gt;
&lt;p&gt;int Gi1/0/25&lt;br /&gt;
 description NX1_eth_9&lt;br /&gt;
 switchport mode trunk&lt;br /&gt;
 switchport nonegotiate&lt;br /&gt;
 carrier-delay msec 0&lt;br /&gt;
 udld port aggressive&lt;br /&gt;
 channel-group 3 mode active&lt;/p&gt;
&lt;p&gt;int Gi1/0/26&lt;br /&gt;
 description NX1_eth_10&lt;br /&gt;
 switchport mode trunk&lt;br /&gt;
 switchport nonegotiate&lt;br /&gt;
 carrier-delay msec 0&lt;br /&gt;
 udld port aggressive&lt;br /&gt;
 channel-group 3 mode active&lt;/p&gt;
&lt;p&gt;y listo... lo raro es que si pones los 4 puertos con el mismo modo de chanel-group no rula los del nexus tienen que estar en pasivo y los del 2960 en activo ...&lt;/p&gt;
&lt;p&gt;¿Alguien podria explicarme porqué?&lt;/p&gt;
&lt;p&gt;Ademas ojo con la velocidad de los puertos en el nexus, se supone que los transceivers son de giga y el puerto admite hasta 10 Gb. Si no lo fuerzas no funciona ...&lt;/p&gt;

&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://www.mundosysadmin.com/content/crear-portchannels-entre-unos-2960-y-un-nexus" dc:identifier="http://www.mundosysadmin.com/content/crear-portchannels-entre-unos-2960-y-un-nexus" dc:title="Crear portchannels entre unos 2960 y un nexus" trackback:ping="http://www.mundosysadmin.com/trackback/498" /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;div class="trackback-url"&gt;&lt;div class="box"&gt;

  &lt;h2&gt;Trackback URL for this post:&lt;/h2&gt;

  &lt;div class="content"&gt;http://www.mundosysadmin.com/trackback/498&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Wwwmundosysadmincom/~4/9FuJFqKpu1M" height="1" width="1"/&gt;</description>
 <comments>http://www.mundosysadmin.com/content/crear-portchannels-entre-unos-2960-y-un-nexus#comments</comments>
 <category domain="http://www.mundosysadmin.com/category/administracion/cisco">cisco</category>
 <pubDate>Wed, 23 May 2012 09:16:26 +0000</pubDate>
 <dc:creator>bjone</dc:creator>
 <guid isPermaLink="false">498 at http://www.mundosysadmin.com</guid>
<feedburner:origLink>http://www.mundosysadmin.com/content/crear-portchannels-entre-unos-2960-y-un-nexus</feedburner:origLink></item>
<item>
 <title>Google analytics y pligg</title>
 <link>http://feedproxy.google.com/~r/Wwwmundosysadmincom/~3/cWV2giwRy2s/google-analytics-y-pligg</link>
 <description>&lt;p&gt;Para añadir codigo javascript dentro de los ficheros en pligg (para poner google analytics o adsense, por ejemplo).&lt;br /&gt;
En el caso de analytics lo podemos poner en el head.tpl.&lt;/p&gt;
&lt;p&gt;Ese fichero esta en /rutadepligg/templates/tuemplate/&lt;/p&gt;
&lt;p&gt;Lo editas y buscas {literal}. Lleva un comentario como este (en la versión 1.2.1).&lt;/p&gt;
&lt;p&gt;{literal}&lt;br /&gt;
 {* If you would like to insert javascript ads, place the javascript between the literal tags here *}&lt;br /&gt;
{/literal}&lt;/p&gt;
&lt;p&gt;Copy&amp;amp;paste del codigo dentro de los dos literales y punto.&lt;/p&gt;
&lt;p&gt;Para poner anuncios es igual, pero tienes que ver en que parte del template lo quieres poner ... normalmente en alguno de los sidebar.tpl , en el head o en el footer ...&lt;/p&gt;
&lt;p&gt;Por cierto, ya que estaba ... no habia visto la nueva funcionalidad (la del tiempo real) ... :). Ya tienes algo mas en lo que perder el tiempo viendo el grafico con tus visitas ...&lt;/p&gt;

&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://www.mundosysadmin.com/content/google-analytics-y-pligg" dc:identifier="http://www.mundosysadmin.com/content/google-analytics-y-pligg" dc:title="Google analytics y pligg" trackback:ping="http://www.mundosysadmin.com/trackback/497" /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;div class="trackback-url"&gt;&lt;div class="box"&gt;

  &lt;h2&gt;Trackback URL for this post:&lt;/h2&gt;

  &lt;div class="content"&gt;http://www.mundosysadmin.com/trackback/497&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Wwwmundosysadmincom/~4/cWV2giwRy2s" height="1" width="1"/&gt;</description>
 <comments>http://www.mundosysadmin.com/content/google-analytics-y-pligg#comments</comments>
 <category domain="http://www.mundosysadmin.com/category/administracion/pligg">pligg</category>
 <pubDate>Fri, 18 May 2012 09:49:46 +0000</pubDate>
 <dc:creator>bjone</dc:creator>
 <guid isPermaLink="false">497 at http://www.mundosysadmin.com</guid>
<feedburner:origLink>http://www.mundosysadmin.com/content/google-analytics-y-pligg</feedburner:origLink></item>
<item>
 <title>Stacks, switches cisco</title>
 <link>http://feedproxy.google.com/~r/Wwwmundosysadmincom/~3/_Opwt2SZY3o/stacks-switches-cisco</link>
 <description>&lt;p&gt;Hacía mucho que no me tocaba instalar varios switches desde 0, asi que no esta de mas echarle un vistazo a la documentación antes. La configuración no tiene nada del otro  mundo. 2 2960-S conectados en stack.&lt;/p&gt;
&lt;p&gt;Algunas consideraciones sobre los stacks:&lt;/p&gt;
&lt;p&gt;- Todos los switches tienen que tener la misma versión de ios.&lt;/p&gt;
&lt;p&gt;Prioridades... por defecto la prioridad en un stack viene definida por la mac...asi que, no lo dejes por defecto. Decide cual va a ser el master y ponle la prioridad mas baja.&lt;/p&gt;
&lt;p&gt;en&lt;br /&gt;
conf t&lt;br /&gt;
switch 1 priority 15&lt;br /&gt;
switch 2 priority 13&lt;/p&gt;
&lt;p&gt;Por ejemplo...Asi te evitas problemas si metes otro switch (que, por defecto tiene prioridad 1).&lt;/p&gt;
&lt;p&gt;En cuanto al cableado... lo normal es:&lt;/p&gt;
&lt;p&gt;- Si tenemos dos switches poner los dos cables en los mismos puertos&lt;br /&gt;
- Si tenemos 3 o mas...enganchamos el primero con el ultimo y luego uno a uno ...&lt;/p&gt;

&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://www.mundosysadmin.com/content/stacks-switches-cisco" dc:identifier="http://www.mundosysadmin.com/content/stacks-switches-cisco" dc:title="Stacks, switches cisco" trackback:ping="http://www.mundosysadmin.com/trackback/496" /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;div class="trackback-url"&gt;&lt;div class="box"&gt;

  &lt;h2&gt;Trackback URL for this post:&lt;/h2&gt;

  &lt;div class="content"&gt;http://www.mundosysadmin.com/trackback/496&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Wwwmundosysadmincom/~4/_Opwt2SZY3o" height="1" width="1"/&gt;</description>
 <comments>http://www.mundosysadmin.com/content/stacks-switches-cisco#comments</comments>
 <category domain="http://www.mundosysadmin.com/category/administracion/cisco">cisco</category>
 <pubDate>Mon, 14 May 2012 09:04:21 +0000</pubDate>
 <dc:creator>bjone</dc:creator>
 <guid isPermaLink="false">496 at http://www.mundosysadmin.com</guid>
<feedburner:origLink>http://www.mundosysadmin.com/content/stacks-switches-cisco</feedburner:origLink></item>
<item>
 <title>Conexiones serial con putty y un adaptador usb/serial</title>
 <link>http://feedproxy.google.com/~r/Wwwmundosysadmincom/~3/kSfLCclY60E/conexiones-serial-con-putty-y-un-adaptador-usbserial</link>
 <description>&lt;p&gt;Con esto de que los putos pcs ya no tengan puertos series hemos comprado un adaptador serial/usb para poder conectarnos a los equipos. Lo que hace el adaptador es mapear el puerto usb hacia un com que tengas libre.&lt;/p&gt;
&lt;p&gt;Ya que no tienes puertos serie, suponia que se mapearia contra el com1, pero no ... lo hace contra el com5.&lt;/p&gt;
&lt;p&gt;Para mirar donde lo tienes mapeado ...&lt;br /&gt;
Computer -&amp;gt; Manage -&amp;gt; Device Manager -&amp;gt; Ports -&amp;gt; y ahi tienes que ver algo parecido a &lt;strong&gt;Prolific USB-to-serial comm port (COM5)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ahora en el putty, seleccionas conexiones serial y le cambias el com al 5 (o al que te marque el tuyo) y listo (suponiendo que tengas el resto de los parametros puestos).&lt;/p&gt;

&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://www.mundosysadmin.com/content/conexiones-serial-con-putty-y-un-adaptador-usbserial" dc:identifier="http://www.mundosysadmin.com/content/conexiones-serial-con-putty-y-un-adaptador-usbserial" dc:title="Conexiones serial con putty y un adaptador usb/serial" trackback:ping="http://www.mundosysadmin.com/trackback/495" /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;div class="trackback-url"&gt;&lt;div class="box"&gt;

  &lt;h2&gt;Trackback URL for this post:&lt;/h2&gt;

  &lt;div class="content"&gt;http://www.mundosysadmin.com/trackback/495&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Wwwmundosysadmincom/~4/kSfLCclY60E" height="1" width="1"/&gt;</description>
 <comments>http://www.mundosysadmin.com/content/conexiones-serial-con-putty-y-un-adaptador-usbserial#comments</comments>
 <category domain="http://www.mundosysadmin.com/category/administracion/microsoft">Microsoft</category>
 <pubDate>Mon, 07 May 2012 10:27:35 +0000</pubDate>
 <dc:creator>bjone</dc:creator>
 <guid isPermaLink="false">495 at http://www.mundosysadmin.com</guid>
<feedburner:origLink>http://www.mundosysadmin.com/content/conexiones-serial-con-putty-y-un-adaptador-usbserial</feedburner:origLink></item>
<item>
 <title>Conexiones serial con PAC manager</title>
 <link>http://feedproxy.google.com/~r/Wwwmundosysadmincom/~3/v74yX8mKauE/conexiones-serial-con-pac-manager</link>
 <description>&lt;p&gt;Para conectarse por serial utilizando &lt;a href="http://sourceforge.net/projects/pacmanager/"&gt;pac manager&lt;/a&gt;. Normalmente estaba utilizando minicom para hacerlo. ya que últimamente uso el pac manager, voy a intentar usarlo para todo.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;p&gt;Desde que los cachondos de M$ decidieron que el hyperterminal era una herramienta maligna que no usaba nadie ... el minicom es algo que siempre instalo  en las maquinas que están alrededor de los routers (o similares con algún puerto serial)&lt;/p&gt;
&lt;p&gt;Para hacerlo con el pac hay que instalar antes el cu (apt-get install cu).&lt;br /&gt;
Lo instalas y ya puedes crear la conexión desde el PAC. Debería quedarte algo así ...&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;img src="http://www.mundosysadmin.com/sysadmin_2012/cu_ubuntu_pac_manager_1.png" alt="pac manager cu serial" width="570" /&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;/dev/ttyUSB0 es donde tienes conectado el cable serial, en mi caso hay un adaptados USB ya que los fabricantes de portátiles también decidieron que los puertos serie habían pasado al olvido ...&lt;/p&gt;
&lt;p&gt;Solo queda configurar la velocidad del puerto ...&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;img src="http://www.mundosysadmin.com/sysadmin_2012/cu_ubuntu_pac_manager_2.png" alt="pac manager cu serial" width="570" /&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;Lo de toda la vida, 9600bps, 8 bits de datos, no paridad, no flow control y 1 bit de stop...&lt;/p&gt;
&lt;p&gt;Y listo ...&lt;/p&gt;
&lt;p&gt;Mucho gigabyte y mucha ostia ... para acabar pasandole la configuración a 9600 ... Por lo menos ahora ya no tendre que recordar cual es el puerto usb que estoy usando ... (o el serial, si es que lo tienes).&lt;/p&gt;

&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://www.mundosysadmin.com/content/conexiones-serial-con-pac-manager" dc:identifier="http://www.mundosysadmin.com/content/conexiones-serial-con-pac-manager" dc:title="Conexiones serial con PAC manager" trackback:ping="http://www.mundosysadmin.com/trackback/494" /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;div class="trackback-url"&gt;&lt;div class="box"&gt;

  &lt;h2&gt;Trackback URL for this post:&lt;/h2&gt;

  &lt;div class="content"&gt;http://www.mundosysadmin.com/trackback/494&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Wwwmundosysadmincom/~4/v74yX8mKauE" height="1" width="1"/&gt;</description>
 <comments>http://www.mundosysadmin.com/content/conexiones-serial-con-pac-manager#comments</comments>
 <category domain="http://www.mundosysadmin.com/category/administracion/linux">linux</category>
 <pubDate>Thu, 03 May 2012 15:37:08 +0000</pubDate>
 <dc:creator>bjone</dc:creator>
 <guid isPermaLink="false">494 at http://www.mundosysadmin.com</guid>
<feedburner:origLink>http://www.mundosysadmin.com/content/conexiones-serial-con-pac-manager</feedburner:origLink></item>
<item>
 <title>Ahora cambiamos a nginx</title>
 <link>http://feedproxy.google.com/~r/Wwwmundosysadmincom/~3/m-U5HIgB6Bc/ahora-cambiamos-nginx</link>
 <description>&lt;p&gt;Después de experimentar con &lt;a href="http://www.mundosysadmin.com/content/varnish-30-pligg-121-instalaci%C3%B3n"&gt;Varnish&lt;/a&gt; y ver que no cacheaba casi nada (como era de esperar). Ademas, como la maquina tiene muy poca memoria la dejaba tostada cada dos por tres. Hoy voy a trastear un poco con &lt;a href="http://nginx.org"&gt;nginx&lt;/a&gt;. Llevaba algún tiempo leyendo sobre el y nunca había tenido tiempo para probarlo.&lt;/p&gt;
&lt;p&gt;La instalación no tiene ningún misterio ...&lt;/p&gt;
&lt;p&gt;apt-get install nginx&lt;br /&gt;
apt-get install php5-fpm&lt;/p&gt;
&lt;p&gt;El fichero de configuración es algo distinto al de apache, la ruta es:&lt;/p&gt;
&lt;p&gt;/etc/nginx/sites-available&lt;/p&gt;
&lt;p&gt;copiamos el contenido de default en  uno nuevo ... &lt;a href="http://www.site.com" title="www.site.com"&gt;www.site.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;El default tiene un montón de cosas comentadas, para que funcione hace falta que este mas o menos así:&lt;/p&gt;
&lt;p&gt;server&lt;br /&gt;
{&lt;br /&gt;
    server_name .www.site.com;&lt;/p&gt;
&lt;p&gt;    access_log /var/log/nginx/site.com.access.log;&lt;/p&gt;
&lt;p&gt;        error_log /var/log/nginx/site.com.error.log;&lt;/p&gt;
&lt;p&gt;    root www/site.com/pligg;&lt;/p&gt;
&lt;p&gt;    index index.php index.html index.htm;&lt;/p&gt;
&lt;p&gt;    # use fastcgi for all php files&lt;br /&gt;
    location ~ \.php$&lt;br /&gt;
    {&lt;br /&gt;
        fastcgi_pass 127.0.0.1:9000;&lt;br /&gt;
        fastcgi_index index.php;&lt;br /&gt;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;&lt;br /&gt;
        include fastcgi_params;&lt;br /&gt;
    }&lt;/p&gt;
&lt;p&gt;    # deny access to apache .htaccess files&lt;br /&gt;
    location ~ /\.ht&lt;br /&gt;
    {&lt;br /&gt;
        deny all;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Hay que hacer el enlace simbólico desde sites-availabre a sites-enabled (lo que hace el a2ensite del apache).&lt;br /&gt;
ln -s /etc/nginx/sites-available/site.com.conf /etc/nginx/sites-enabled/site.com.conf&lt;/p&gt;
&lt;p&gt;Ahora arrancamos el php5-fpm (service start php5-fpm) y el nginx (service start nginx) y listo ... sirviendo paginas como un campeón.&lt;/p&gt;
&lt;p&gt;Bueno, sirviendo solo la pagina principal, en nginx no hay .htcaccess asi que, todos los rewrites que necesita el pligg para correr en modo SEO hay que ponerlos a mano... buscando un poco encontré un &lt;a href="http://www.edwardawebb.com/web-development/running-pligg-nginx-rewrite-rules"&gt;sitio&lt;/a&gt; que se había currado la conversión del fichero .htaccess del pligg al formato nginx.&lt;/p&gt;
&lt;p&gt;Copy paste de las reglas dentro del fichero site.com.conf (antes de cerrar la ultima llave). Reiniciamos el servidor web (service nginx reload) y listo. Ya funcionan las redirecciones. No las he probado todas así que es posible que alguna falle, si lo hace  habrá que añadirla a la lista de redirecciones (menuda currada que ha pegado &lt;a href="http://www.edwardawebb.com/about/"&gt;Eddie&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Voy a dejarlo 24 horas corriendo a ver las estadísticas, nginx consume muchos menos recursos que apache&lt;br /&gt;
...&lt;/p&gt;
&lt;p&gt;Actualización 27/04/2012&lt;br /&gt;
Parece que hay algunas redirecciones que no funcionan, encontré una &lt;a href="http://www.anilcetin.com/convert-apache-htaccess-to-nginx/"&gt;Web&lt;/a&gt; que convierte un fichero .htaccess a formato nginx, pero no va. da un error en la primera variable y no arranca.&lt;/p&gt;
&lt;p&gt;Estoy buscando a ver si hay alguna forma de convertirlo, pero de momento nada. Sino encuentro mirare a ver las diferencias entre el fichero de la web con el mio a ver si consigo añadir las lineas que faltan. Hay que joderse con el que inventó la sintaxis del .htaccess ... de que estaría puesto el pollo.&lt;/p&gt;
&lt;p&gt;Actualización 29/04/2012&lt;br /&gt;
Creo que ya he dado con la solución.&lt;br /&gt;
Lo primero...activar los logs del rewrite. Para hacerlo editas /etc/nginx/sites-enables/tusite.conf&lt;br /&gt;
y añades&lt;br /&gt;
error_log /var/log/nginx/tusite.error.log notice;&lt;br /&gt;
rewrite_log on;&lt;br /&gt;
reinicias el servidor y en el fichero tusite.error.log empiezas a ver los macheos.&lt;/p&gt;
&lt;p&gt;El fichero original estaba asi:&lt;/p&gt;
&lt;p&gt;rewrite ^/upcoming/? /upcoming.php last;&lt;br /&gt;
rewrite ^/upcoming/category/([^/]+)/?$ /upcoming.php?category=$1 last;&lt;br /&gt;
rewrite ^/upcoming/category/([^/]+)/page/(\d+)/?$ /upcoming.php?category=$1&amp;amp;page=$2 last;&lt;/p&gt;
&lt;p&gt;Segun el log, le pongas lo que le pongas siempre matcheaba por la primera asi que lo cambie de orden:&lt;/p&gt;
&lt;p&gt;rewrite ^/upcoming/([^/]+)/?$ /upcoming.php?category=$1 last;&lt;br /&gt;
rewrite ^/upcoming/([^/]+)/page/(\d+)/?$ /upcoming.php?category=$1&amp;amp;page=$2 last;&lt;br /&gt;
rewrite ^/upcoming/? /upcoming.php last;&lt;/p&gt;
&lt;p&gt;Y ademas le quite "category", porque en la url no aparece por ningún lado (supongo que en las versiones 9.9.x) aparecería. Vuelta a reiniciar y listo ... ya matchea como debe.&lt;br /&gt;
Había  algunas urls que no funcionaban y tuve que dejarlo asi ...&lt;/p&gt;
&lt;p&gt;rewrite ^/upcoming/(year|month|week|today|yesterday|recent|alltime)/?$ /upcoming.php?part=$1 last;&lt;br /&gt;
rewrite ^/upcoming/(year|month|week|today|yesterday|recent|alltime)/([^/]+)/?$ /upcoming.php?part=$1&amp;amp;category=$2 last;&lt;br /&gt;
rewrite ^/upcoming/(year|month|week|today|yesterday|recent|alltime)/page/(\d+)/?$ /upcoming.php?part=$1&amp;amp;page=$2 last;&lt;br /&gt;
rewrite ^/upcoming/(year|month|week|today|yesterday|recent|alltime)/([^/]+)/page/(\d+)/?$ /upcoming.php?part=$1&amp;amp;category=$2&amp;amp;page=$3 last;&lt;br /&gt;
rewrite ^/upcoming/([^/]+)/?$ /upcoming.php?category=$1 last;&lt;br /&gt;
rewrite ^/upcoming/([^/]+)/page/(\d+)/?$ /upcoming.php?category=$1&amp;amp;page=$2 last;&lt;br /&gt;
rewrite ^/upcoming/? /upcoming.php last;&lt;/p&gt;
&lt;p&gt;Con esta configuración parece que todo lo que tiene que ver con el upcoming funciona bien. Ademas en ese orden, cuanto menos especifico ... antes.&lt;/p&gt;

&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://www.mundosysadmin.com/content/ahora-cambiamos-nginx" dc:identifier="http://www.mundosysadmin.com/content/ahora-cambiamos-nginx" dc:title="Ahora cambiamos a nginx" trackback:ping="http://www.mundosysadmin.com/trackback/493" /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;div class="trackback-url"&gt;&lt;div class="box"&gt;

  &lt;h2&gt;Trackback URL for this post:&lt;/h2&gt;

  &lt;div class="content"&gt;http://www.mundosysadmin.com/trackback/493&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Wwwmundosysadmincom/~4/m-U5HIgB6Bc" height="1" width="1"/&gt;</description>
 <comments>http://www.mundosysadmin.com/content/ahora-cambiamos-nginx#comments</comments>
 <category domain="http://www.mundosysadmin.com/category/administracion/nginx">nginx</category>
 <category domain="http://www.mundosysadmin.com/category/administracion/pligg">pligg</category>
 <pubDate>Wed, 25 Apr 2012 14:12:26 +0000</pubDate>
 <dc:creator>bjone</dc:creator>
 <guid isPermaLink="false">493 at http://www.mundosysadmin.com</guid>
<feedburner:origLink>http://www.mundosysadmin.com/content/ahora-cambiamos-nginx</feedburner:origLink></item>
<item>
 <title>Bluecoat, proxy pacs</title>
 <link>http://feedproxy.google.com/~r/Wwwmundosysadmincom/~3/u9OcvLVwAgw/bluecoat-proxy-pacs</link>
 <description>&lt;p&gt;Los "proxy pacs" no son exclusivos del bluecoat, es una cosa que se "inventó" netscape allá por el 96 para configurar "que" sale por el proxy y "que" no. Es muy útil... pero también peligroso por la manía que tienen algunos de empezar a añadir urls cada vez que un anuncio tarda un poco mas en refrescar.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;p&gt;En la &lt;a href="http://en.wikipedia.org/wiki/Proxy_auto-config"&gt;wikipedia&lt;/a&gt; tienen bastante información sobre ellos.&lt;br /&gt;
Básicamente es un fichero que se pone al navegador vía DHCP normalmente, con algo similar a esto:&lt;br /&gt;
- 252  &lt;a href="http://x.x.x.x:8080/accelerated_pac_base.pac" title="http://x.x.x.x:8080/accelerated_pac_base.pac"&gt;http://x.x.x.x:8080/accelerated_pac_base.pac&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Encontré un &lt;a herf="http://www.linickx.com/960/better-proxy-settings-bluecoat-wpad-proxypac-dhcp-option-252"&gt;link&lt;/a&gt; donde lo explica todo con mas detalle.&lt;/p&gt;
&lt;p&gt;Ya tenemos que un PC de un usuario coge su configuración de red mediante un servidor DCHP y este le pone también la configuración del proxy.&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;img src="http://www.mundosysadmin.com/sysadmin_2012/conf_proxy.png" width="490" alt="configuración proxy windows" /&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;¿Que es lo que se configura en el fichero proxy.pac?.&lt;/p&gt;
&lt;p&gt;Esta es la pinta que tiene uno. Supongamos que tenemos 2 proxys que salen por dos lineas ADSL baratas y luego tenemos otra conexión a Internet mas decente (para que los jefes vean el marca). Nuestra configuración podría ser parecida a esta&lt;/p&gt;
&lt;p&gt;function FindProxyForURL(url, host)&lt;br /&gt;
{&lt;br /&gt;
// variable strings to return&lt;br /&gt;
var proxy_uno = "PROXY x.x.x.x:8080";&lt;br /&gt;
var proxy_dos = "PROXY x.x.x.x:8080";&lt;br /&gt;
var proxy_no = "DIRECT";&lt;/p&gt;
&lt;p&gt;if ( shExpMatch(url,"10.10.1.**")&lt;br /&gt;
||shExpMatch(url,"http://intranet*")                     //Las direcciones locales sin proxy&lt;br /&gt;
{&lt;br /&gt;
  return proxy_no; // vamos que si hace match en algo de lo de arriba no va por el proxy&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
 if (isInNet(myIpAddress(),"10.0.121.0", "255.255.255.0") // Grupo de usuarios 1&lt;br /&gt;
{&lt;br /&gt;
return proxy_uno; // estos por el proxy 1&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
 if (isInNet(myIpAddress(),"10.0.122.0", "255.255.255.0") // Grupo de usuarios 2&lt;br /&gt;
{&lt;br /&gt;
return proxy_dos; //estos por el proxy2&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
return proxy_no; //si no pasa por ninguna de las condiciones anteriores le dejamos salir a Internet directamente (aunque yo no lo haría, pero bueno)&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Hay algunas opciones mas que se pueden poner en el fichero en cuestión. Ojo con empezar a poner exclusiones a lo loco, el fichero empezará a crecer y luego sera inmantenible (como se te vaya una llave estas jodido). yo no soy partidario de tener mil reglas. Eliges el proxy según el tipo de usuarios y excluyes todo lo que sea local. Con eso basta.&lt;/p&gt;
&lt;p&gt;Si tienes usuarios que se cambian de ip... lo mismo, un proxy para cuando estén dentro de la oficina y el resto salida a internet directa. Mas facil esto que andar adivinando a donde se quieren conectar y ponerlo como exclusiones. Se que suena a cachondeo pero... he visto ficheros de mas de 100k (luego se quejan de que las cosas van lentas).&lt;/p&gt;
&lt;p&gt;Una aplicación cojonuda para comprobar si tu fichero es correcto ... &lt;a href="http://code.google.com/p/pacparser/"&gt;Pacparser&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Otra cosa a tener en cuenta... dependiendo del navegador que uses, a veces el fichero resolverá los nombres y a veces no (cosas de M$). Aquí el que resuelve es el pc cliente, así que... ojo donde tienes los DNS's. A veces se quejan de problemas de conexión y el problema es que el DNS tarda mas de lo normal en contestar.&lt;/p&gt;
&lt;p&gt;El fichero tiene que estar accesible desde cualquier sitio, lo puedes poner en el propio bluecoat, en el servidor DHCP (que es mas logico, si tienes varios proxys) o en cualquier otro servidor web que tengas en la red.&lt;/p&gt;
&lt;p&gt;Una URL con ejemplos: &lt;a href="http://nscsysop.hypermart.net/proxypac.html"&gt;http://nscsysop.hypermart.net/proxypac.html&lt;/a&gt;&lt;/p&gt;

&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://www.mundosysadmin.com/content/bluecoat-proxy-pacs" dc:identifier="http://www.mundosysadmin.com/content/bluecoat-proxy-pacs" dc:title="Bluecoat, proxy pacs" trackback:ping="http://www.mundosysadmin.com/trackback/492" /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;div class="trackback-url"&gt;&lt;div class="box"&gt;

  &lt;h2&gt;Trackback URL for this post:&lt;/h2&gt;

  &lt;div class="content"&gt;http://www.mundosysadmin.com/trackback/492&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Wwwmundosysadmincom/~4/u9OcvLVwAgw" height="1" width="1"/&gt;</description>
 <comments>http://www.mundosysadmin.com/content/bluecoat-proxy-pacs#comments</comments>
 <category domain="http://www.mundosysadmin.com/category/administracion/bluecoat">Bluecoat</category>
 <pubDate>Tue, 24 Apr 2012 10:53:51 +0000</pubDate>
 <dc:creator>bjone</dc:creator>
 <guid isPermaLink="false">492 at http://www.mundosysadmin.com</guid>
<feedburner:origLink>http://www.mundosysadmin.com/content/bluecoat-proxy-pacs</feedburner:origLink></item>
<item>
 <title>Varnish 3.0 + pligg 1.2.1 , instalación</title>
 <link>http://feedproxy.google.com/~r/Wwwmundosysadmincom/~3/XzjyGs5XA7M/varnish-30-pligg-121-instalaci%C3%B3n</link>
 <description>&lt;p&gt;Esta mañana he estado jugando un poco con una instalación de &lt;a href="https://www.varnish-cache.org"&gt;Varnish&lt;/a&gt; (un cache/balanceador de conexiones). Habia estado leyendo sobre el y todo el mundo que lo usaba hablaba maravillas asi que... vamos a probarlo unos dias a ver que tal.&lt;/p&gt;
&lt;p&gt;La idea es ... colocar el cache escuchando sobre el puerto 80 (la ip publica) y que este redirija el trafico al puerto 80 de localhost (que es donde escucha el pligg). Se monta en dos patadas ...&lt;/p&gt;
&lt;p&gt;Partimos de estos numeros ( sacados con un curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer}:%{time_total} &lt;a href="http://url" title="http://url"&gt;http://url&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tiempo de conexion :0.934&lt;br /&gt;
Tiempo de transferencia: 4.663&lt;br /&gt;
Tiempo total: 8.349&lt;/p&gt;
&lt;p&gt;Los tiempos no es que sean la leche... pero las maquinas cuestan dinero y con la mierda que se saca de los anuncios no da para mas (lo normal es que no de ni para pagar la maquina) y hay que optimizar los recursos lo mas que se pueda ...&lt;/p&gt;
&lt;p&gt;Despues de poner el cache unas cuantas horas los tiempos han mejorado algo (tampoco es nada espectacular, pero algo es algo).&lt;/p&gt;
&lt;p&gt;Tiempo de conexion: 0.745&lt;br /&gt;
Tiempo de transferencia: 1.504&lt;br /&gt;
Tiempo total: 4,955&lt;/p&gt;
&lt;p&gt;Casi 3 segundos de tiempo de carga menos ...&lt;/p&gt;
&lt;p&gt;Para instalar el cache basta con seguir las instrucciones de su &lt;a href="https://www.varnish-cache.org/installation/ubuntu"&gt;web&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;-    curl &lt;a href="http://repo.varnish-cache.org/debian/GPG-key.txt" title="http://repo.varnish-cache.org/debian/GPG-key.txt"&gt;http://repo.varnish-cache.org/debian/GPG-key.txt&lt;/a&gt; | apt-key add -&lt;br /&gt;
-    echo "deb &lt;a href="http://repo.varnish-cache.org/ubuntu/" title="http://repo.varnish-cache.org/ubuntu/"&gt;http://repo.varnish-cache.org/ubuntu/&lt;/a&gt; lucid varnish-3.0" &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
-    apt-get update&lt;br /&gt;
-    apt-get install varnish&lt;/p&gt;
&lt;p&gt;Despues editamos el fichero de configuracion /etc/varnish/default.vcl&lt;/p&gt;
&lt;p&gt;Modificamos la primera entrada :&lt;br /&gt;
backend default {&lt;br /&gt;
    .host = "127.0.0.1";&lt;br /&gt;
    .port = "80";&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Con esto le decimos al cache que su backend (o sea, el servidor web), va a escuchar en localhost por el puerto 80.&lt;/p&gt;
&lt;p&gt;Despues modificamos /etc/default/varnish&lt;/p&gt;
&lt;p&gt;Hay 3 formas de configurarlo, yo toque la segunda (que es la que viene por defecto), hay que dejarla asi:&lt;/p&gt;
&lt;p&gt;DAEMON_OPTS="-a x.x.x.x:80 \&lt;br /&gt;
             -T y.y.y.y:8080 \&lt;br /&gt;
             -f /etc/varnish/default.vcl \&lt;br /&gt;
             -S /etc/varnish/secret \&lt;br /&gt;
             -s malloc,256m"&lt;/p&gt;
&lt;p&gt;Con esto le decimos que, cuando arranque el demonio escuche por la ip x.x.x.x (que deberia ser la que este visible en internet) en el puerto 80 y que use la ip y.y.y.y como administracion. Todavia no tengo muy claro que información se puede sacar desde esa web de administración asi que, con cuidado.&lt;/p&gt;
&lt;p&gt;256 Mb dedicadas al cache que habra que bajar (la maquina va pelada de memoria) y la secret que genera el.&lt;/p&gt;
&lt;p&gt;Ahora solo nos falta hacer que el servidor web (apache en mi caso), deje de escuchar a la ip publica y conteste solo a la privada. &lt;/p&gt;
&lt;p&gt;Para hacerlo:&lt;br /&gt;
/etc/apache2/ports.conf y cambiar el listen por: Listen 127.0.0.1:80&lt;/p&gt;
&lt;p&gt;Reiniciamos apache... reiniciamos (arrancamos) varnish y empieza a funcionar ...&lt;br /&gt;
Las peticiones las recoge el cache y se las pasa al servidor web, al poco rato vemos que empieza a servir objetos del cache.&lt;/p&gt;
&lt;p&gt;La verdad es que, despues de unas cuantas horas el ratio de objetos cacheados es casi-ridiculo. Lo voy a dejar durante 24 horas y mirare a ver ... todavia hay muchas opciones para añadirle a la configuracion.&lt;/p&gt;
&lt;p&gt;Para mañana me queda por hacer:&lt;br /&gt;
- Configurar los logs para que las estadisticas vuelvan a funcionar. Al poner el cache delante, todas las peticiones que recibes en el servidor web vienen de 127.0.0.1&lt;br /&gt;
- Mirar a ver si realmente el cache hace algo mas que consumir memoria. Por lo que he visto, el rating del cache es tan pequeño que no merece la pena ponerlo.&lt;/p&gt;
&lt;p&gt;Ya veremos.&lt;/p&gt;

&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://www.mundosysadmin.com/content/varnish-30-pligg-121-instalaci%C3%B3n" dc:identifier="http://www.mundosysadmin.com/content/varnish-30-pligg-121-instalaci%C3%B3n" dc:title="Varnish 3.0 + pligg 1.2.1 , instalación" trackback:ping="http://www.mundosysadmin.com/trackback/491" /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;div class="trackback-url"&gt;&lt;div class="box"&gt;

  &lt;h2&gt;Trackback URL for this post:&lt;/h2&gt;

  &lt;div class="content"&gt;http://www.mundosysadmin.com/trackback/491&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Wwwmundosysadmincom/~4/XzjyGs5XA7M" height="1" width="1"/&gt;</description>
 <comments>http://www.mundosysadmin.com/content/varnish-30-pligg-121-instalaci%C3%B3n#comments</comments>
 <category domain="http://www.mundosysadmin.com/category/administracion/pligg">pligg</category>
 <category domain="http://www.mundosysadmin.com/category/administracion/varnish">varnish</category>
 <pubDate>Mon, 23 Apr 2012 14:20:08 +0000</pubDate>
 <dc:creator>bjone</dc:creator>
 <guid isPermaLink="false">491 at http://www.mundosysadmin.com</guid>
<feedburner:origLink>http://www.mundosysadmin.com/content/varnish-30-pligg-121-instalaci%C3%B3n</feedburner:origLink></item>
<item>
 <title>Problema con phpThumb</title>
 <link>http://feedproxy.google.com/~r/Wwwmundosysadmincom/~3/Hhv2_Uh5IwE/problema-con-phpthumb</link>
 <description>&lt;p&gt;Aprovechando que subia la versión de pligg, monte una nueva de php (5.3.6-13) y empezó a cascar el phpthumb con errores de este tipo ... PHP Deprecated:  Function ereg() is deprecated in phpthumb/phpthumb.class.php on line 1175. Muchos erroes (pero muchos de verdad, casi me funden el disco).&lt;/p&gt;
&lt;p&gt;Resulta que, la versión del phptumb que venia en el modulo en cuestión era del año de maricastaña ...&lt;/p&gt;
&lt;p&gt;Encontre un fix &lt;a href="http://www.codeblog.co.uk/2011/08/08/web-development/quick-fix-for-the-deprecated-function-eregi-is-deprecated-issue-error-with-phpthumb-and-php-5-3/"&gt;aqui&lt;/a&gt; para corregirlo ... bueno... realmente no lo corregia, solo dejaba de mostrar los errores (tipica solución del avestruz).&lt;/p&gt;
&lt;p&gt;No me hacia mucha gracia, asi que probe a actualizar phpThumb a la ultima versión &lt;strong&gt;1.7.11-201108081537-beta&lt;/strong&gt; (vale, es una beta... hoy estoy valiente). Para actualizarlo basta con sobreescribir los ficheros ... el mensaje de error dejó de aparecer y las imagenes volvieron a la vida...&lt;/p&gt;
&lt;p&gt;Aun cascaba otro error... pero ese se va a quedar ahi hasta mañana ... por hoy es suficiente pligg...&lt;/p&gt;

&lt;!--
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;
&lt;rdf:Description rdf:about="http://www.mundosysadmin.com/content/problema-con-phpthumb" dc:identifier="http://www.mundosysadmin.com/content/problema-con-phpthumb" dc:title="Problema con phpThumb" trackback:ping="http://www.mundosysadmin.com/trackback/490" /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;div class="trackback-url"&gt;&lt;div class="box"&gt;

  &lt;h2&gt;Trackback URL for this post:&lt;/h2&gt;

  &lt;div class="content"&gt;http://www.mundosysadmin.com/trackback/490&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Wwwmundosysadmincom/~4/Hhv2_Uh5IwE" height="1" width="1"/&gt;</description>
 <comments>http://www.mundosysadmin.com/content/problema-con-phpthumb#comments</comments>
 <category domain="http://www.mundosysadmin.com/category/administracion/pligg">pligg</category>
 <pubDate>Thu, 19 Apr 2012 10:00:23 +0000</pubDate>
 <dc:creator>bjone</dc:creator>
 <guid isPermaLink="false">490 at http://www.mundosysadmin.com</guid>
<feedburner:origLink>http://www.mundosysadmin.com/content/problema-con-phpthumb</feedburner:origLink></item>
</channel>
</rss>

