<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>servidor-web &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/servidor-web/</link>
	<description>Feed of posts on WordPress.com tagged "servidor-web"</description>
	<pubDate>Tue, 01 Dec 2009 17:54:14 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Servidor Web PHP-MySQL en USB]]></title>
<link>http://javierrguez.wordpress.com/2009/11/20/servidor-web-php-mysql-en-usb/</link>
<pubDate>Fri, 20 Nov 2009 12:27:42 +0000</pubDate>
<dc:creator>javierrguez</dc:creator>
<guid>http://javierrguez.wordpress.com/2009/11/20/servidor-web-php-mysql-en-usb/</guid>
<description><![CDATA[Las aplicaciones para pendrives USB se están poniendo de moda últimamente. En este artículo os voy a]]></description>
<content:encoded><![CDATA[Las aplicaciones para pendrives USB se están poniendo de moda últimamente. En este artículo os voy a]]></content:encoded>
</item>
<item>
<title><![CDATA[Instalación insegura de Tomcat bajo Windows]]></title>
<link>http://vulnerabilityteam.wordpress.com/2009/11/11/instalacion-insegura-de-tomcat-bajo-windows/</link>
<pubDate>Wed, 11 Nov 2009 11:54:46 +0000</pubDate>
<dc:creator>komz</dc:creator>
<guid>http://vulnerabilityteam.wordpress.com/2009/11/11/instalacion-insegura-de-tomcat-bajo-windows/</guid>
<description><![CDATA[El instalador de Windows de Tomcat deja la contraseña en blanco para el usuario administrativo de la]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">El instalador de Windows de Tomcat deja la contraseña en blanco para el usuario administrativo de la aplicación, lo que puede resultar en un grave problema de seguridad para los que hayan instalado Tomcat bajo Windows con el instalador.</p>
<p style="text-align:justify;">Las versiones afectadas son Tomcat de 5.5.0 a 5.5.28 y de 6.0.0 a 6.0.20, aunque las que ya no son soportadas también podrían verse afectadas. El fallo es que el Windows Intaller deja la contraseña en blanco y no es cambiada después del proceso de instalación. El usuario admin tiene roles de admin y manager, con lo que posee completos poderes sobre Tomcat.</p>
<p style="text-align:justify;">Los usuarios que hayan instalado Tomcat directamente desde un archivo zip o tar.gz no se ven afectados. Es posible eliminar el usuario del archivo de configuración tomcat-users.xml tras la instalación para no verse afectado por el problema, o establecerle en el mismo fichero una contraseña robusta.</p>
<p>Se corregirá este error en las próximas publicaciones 6.0.x y 5.5.x.</p>
<p><em>fuente: hispasec.com</em></p>
<p><em><a href="http://vulnerabilityteam.wordpress.com/files/2009/11/apache-tomcat_logo_nomatte.jpg"><img class="alignleft size-full wp-image-5407" title="apache-tomcat_logo_nomatte" src="http://vulnerabilityteam.wordpress.com/files/2009/11/apache-tomcat_logo_nomatte.jpg" alt="apache-tomcat_logo_nomatte" width="299" height="143" /></a><br />
</em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Web Server]]></title>
<link>http://juanlhc.wordpress.com/2009/11/03/web-server/</link>
<pubDate>Tue, 03 Nov 2009 03:37:00 +0000</pubDate>
<dc:creator>juanlhc</dc:creator>
<guid>http://juanlhc.wordpress.com/2009/11/03/web-server/</guid>
<description><![CDATA[Me cuesta trabajo encontrar las palabras adecuadas para esta entrada. Estoy alegre, satisfecho]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Me cuesta trabajo encontrar las palabras adecuadas para esta entrada. Estoy alegre, satisfecho&#8230; No se que decir.</p>
<p>Hace unos días que el maestro de Sistemas Operativos nos está pidiendo que montemos un servidor web y al fin pude hacerlo; después de batallar un día entero con la configuración del dichoso servidor, al fin puedo decir que he hecho (o, en este caso, aprendido) algo de lo que realmente estoy orgulloso.</p>
<p>Siempre me había preguntado cómo hacerlo. Ahora lo sé. No se me ocurre nada más que decir; solamente necesitaba expresar mi emoción (y vaya que soy muy expresivo, ¿o no?).</p>
<p>Por si a alguien le interesa, utilicé Apache 2.2, OpenSSL 0.9.8 y Ubuntu 9.10 (habría preferido usar Debian, pero lo quité para probar la nueva versión de Ubuntu). Además de que ahorita me dispongo a instalar PHP, mySQL, PERL y posiblemente compre un dominio.</p>
<p>El siguiente paso: dominar el mundo. LOL. Ahora aprenderé a montarlo en Solaris, que debe ser prácticamente lo mismo, y en Windows Server (el lado oscuro).</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[INSTALACIÓN DE UN SERVIDOR WEB SEGURO CON CERTIFICADO DIGITAL]]></title>
<link>http://svelasquez.wordpress.com/2009/10/30/instalacion-de-un-servidor-web-seguro-con-certificado-digital/</link>
<pubDate>Fri, 30 Oct 2009 22:21:01 +0000</pubDate>
<dc:creator>svelasquez</dc:creator>
<guid>http://svelasquez.wordpress.com/2009/10/30/instalacion-de-un-servidor-web-seguro-con-certificado-digital/</guid>
<description><![CDATA[En esta entrada describiré como se debe montar un servidor web seguro, y la elaboración de su certif]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;">En esta entrada describiré como se debe montar un servidor web seguro, y la elaboración de su certificado digital.  <br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;">El servidor a usar será Apache 2.  Para el correcto funcionamiento de éste se necesita que cuente con un certificado digital de seguridad.  Estos certificados son expedidos por entidades certificadoras, llamadas CA, como Verisign, y en Colombia, Certicámaras.  Lo que haría una empresa que quisiera asegurar su  servidor es crear una petición de certificado (archivo con extensión.crs) y envariala a una de éstas entidades, las cuales le devolverán el certificado digital que debe instalar en el servidor. Este certificado tiene la extensión .crt.  <br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;">Lo que voy a hacer para mostar  como se debe configurar el servidor,  es crear un certificado digital  autofirmado para una entidad certificadora ficticia,  luego firmar la petición de certificado del servidor y así no  tener que pagar por dicho certificado.  (OJO: Solo fines académicos)<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;">Utilizaré openssl para hacer los certificados. Así que comencemos:<em> </em>  </span></p>
<p style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"> </span><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Paso 1: Instalar openssl </strong></span>  <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Openssl se puede instalar  mediante  la instrucción:  <br />
</span></p>
<p><span style="font-family:Consolas;font-size:9pt;">&#8212;&#8211;&#62; aptitude install openssl</span></p>
<p><span style="font-family:Consolas;font-size:9pt;"> </span><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Paso 2: Crear directorios </strong></span>  <br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;">Es recomnedable que creemos directorios para organizar los certificados que generemos y no llegar a confundirnos.  Crearé una carpeta en root llamada &#8220;Certificados&#8221; y dentro de ella dos directorios más, llamados &#8220;CA&#8221; y   &#8220;servidor&#8221;.  Ésto se logra mediante las instrucciones:  <br />
</span></p>
<p><span style="font-family:Consolas;font-size:9pt;">&#8212;&#8211;&#62; mkdir Certificados<br />
</span></p>
<p><span style="font-family:Consolas;font-size:9pt;">&#8212;&#8211;&#62; cd Certificados<br />
</span></p>
<p><span style="font-family:Consolas;font-size:9pt;">&#8212;&#8211;&#62; mkdir CA<br />
</span></p>
<p><span style="font-family:Consolas;font-size:9pt;">&#8212;&#8211;&#62; mkdir servidor<br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;"><br />
   <strong><span style="text-decoration:underline;">Paso 3: Crear el certificado autofirmado de la entidad certificadora</span><br />
</strong>  <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Para crear el certificado se debe hacer primero la llave privada de la entidad guardándola en la carpeta CA creada anteriormente mediante las instrucciones:  <br />
</span></p>
<p><span style="font-size:9pt;"><span style="font-family:Consolas;"> &#8212;&#8211;&#62; </span><span style="font-family:Courier New;">cd Certificados/CA</span><span style="font-family:Consolas;"><br />
</span></span></p>
<p><span style="font-size:9pt;"><span style="font-family:Courier New;"> &#8212;&#8211;&#62; openssl genrsa -des3 -out ca_sergio.key 1024</span><span style="font-family:Consolas;"><br />
</span></span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Ésto significa que en la carpeta &#8220;CA&#8221; nos generará un archivo llamado ca_sergio.key que contendrá la llave hecha con los siguientes parámetros:  <br />
</span></p>
<ul>
<li><span style="font-family:Georgia;font-size:10pt;">algoritmo de cifrado : des3<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">tamaño de la llave en bits: 1024<br />
</span></li>
</ul>
<p style="text-align:center;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind1.png" alt="" /><span style="font-family:Georgia;font-size:10pt;">  <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Después tendremos que digitar un password.  En este caso será:   &#8220;entidad&#8221;.  Éste password es para asegurar la llave privada de la entidad certificadora.  <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;"><br />
Ahora debemos generar el certificado digital.  Este certificado será firmado con la llave  obtenida anteriormente:  <br />
</span></p>
<p style="text-align:left;"><span style="font-size:9pt;"><span style="font-family:Courier New;">&#8212;&#8211;&#62; openssl req -new -x509 -days 365 -key ca_sergio.key -out ca_sergio.crt</span><span style="font-family:Consolas;"><br />
</span></span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Con esta instrucción hemos creado un nuevo  certificado  para la entidad certificadora llamado ca_sergio.crt y firmado con la llave que creamos anteriormente ca_sergio-key  <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Otros parámetros importantes de la instrucción son:  <br />
</span></p>
<ul>
<li><span style="font-family:Georgia;font-size:10pt;">estándar del certificado: x509<br />
</span></li>
<li><span style="font-size:10pt;"><span style="font-family:Verdana;">Vigencia del certificado: 365 dias </span><span style="font-family:Georgia;"><br />
</span></span></li>
</ul>
<p><span style="font-size:10pt;"><span style="font-family:Verdana;">Ahora se nos </span><span style="font-family:Georgia;">pedirá el password que le pusimos a la llave, y  luego tendremos que completar la información del certificado como se muestra a continuación:  <br />
</span></span></p>
<ul>
<li><span style="font-family:Georgia;font-size:10pt;">Country Name (2 letter code) [AU]:CO<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">State or Province Name (full name) [Some-State]:Antioquia<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Locality Name (eg, city) []:Medellin<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Organization Name (eg, company) [Internet Widgits Pty Ltd]:OREX<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Organizational Unit Name (eg, section) []:Unidad de Certificación<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Common Name (eg, YOUR name) []:www.orex.com.co<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Email Address []:info@orex.com.co<br />
</span></li>
</ul>
<p>    <br />
 </p>
<p style="text-align:center;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind2.png" alt="" /><span style="font-family:Georgia;font-size:10pt;">  <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Con esto ha quedado listo el certificado autofirmado de la entidad certificadora.<br />
   <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;"><br />
<strong><span style="text-decoration:underline;">Paso 3: Crear el certificado para el servidor web</span><br />
</strong>  <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Ahora se debe crear el certificado para el servidor web, pero primero necesitamos  su llave privada :<br />
Nos debemos ubicar en la carpeta servidor:  <br />
</span></p>
<p><span style="font-family:Consolas;font-size:9pt;">&#8212;&#8211;&#62; cd Certificados/servidor<br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Luego digitamos:  <br />
</span></p>
<p><span style="font-size:9pt;"><span style="font-family:Courier New;">&#8212;&#8211;&#62; openssl genrsa -des3 -out srv_sergio.key 1024</span><span style="font-family:Consolas;"><br />
</span></span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Con esto hemos creado un archivo de lave llamado srv_sergio.key donde:  <br />
</span></p>
<ul>
<li><span style="font-family:Georgia;font-size:10pt;">El algoritmo de encripción es des3<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Tamaño de la llave en bits:1024<br />
</span></li>
</ul>
<p style="text-align:center;"><span style="font-family:Georgia;font-size:10pt;">  <img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind3.png" alt="" />  <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Luego se debe crear la petición de certificado digital del servidor web, eso se logra mediante el comando:   <br />
</span></p>
<p><span style="font-size:9pt;"><span style="font-family:Courier New;">&#8212;&#8211;&#62; openssl req -new -key srv_sergio.key -out srv_sergio.crs</span><span style="font-family:Consolas;"><br />
</span></span></p>
<p><span style="font-family:Georgia;font-size:10pt;">También nos pide un password para proteger la llave privada del servidor. En este caso ingresé &#8220;servidor&#8221;.  <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Debemos introducir la información de la petición de certificado digital como:  <br />
</span></p>
<ul>
<li><span style="font-family:Georgia;font-size:10pt;"> Country Name (2 letter code) [AU]:CO<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">State or Province Name (full name) [Some-State]:Antioquia<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Locality Name (eg, city) []:Medellín<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Organization Name (eg, company) [Internet Widgits Pty Ltd]:Velasquez s.a.<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Organizational Unit Name (eg, section) []: Departamento de Certificación<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Common Name (eg, YOUR name) []:velasquez.seguridad.net<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Email Address []:sergio@velasquez.seguridad.net<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Please enter the following &#8216;extra&#8217; attributes to be sent with your certificate request<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">A challenge password []:<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">An optional company name []:<br />
</span></li>
</ul>
<p style="text-align:center;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind4.png" alt="" /><span style="font-family:Georgia;font-size:10pt;">  <br />
</span></p>
<p>    <br />
 </p>
<p><span style="font-family:Georgia;font-size:10pt;">Una vez que tenemos la petición anterior podemos generar, con el certificado autofimado de la CA,  el certificado del servidor:  <br />
</span></p>
<p><span style="font-size:10pt;"><span style="font-family:Courier New;">&#8212;&#8211;&#62;  openssl x509 -req -in srv_sergio.crs -out srv_sergio.crt -sha1 -CA ../CA/ca_sergio.crt -CAkey ../CA/ca_sergio.key -CAcreateserial -days 365</span><span style="font-family:Georgia;">  <br />
</span></span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Los valores especificados en dicha instrucción corresponden a:<br />
  <br />
</span></p>
<ul>
<li><span style="font-family:Georgia;font-size:10pt;">Petición de certificado del servidor: -req -in srv_sergio.crs<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Algoritmo hash: sha1<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Certificado de la CA:  CA ../CA/ca_sergio.crt<br />
</span></li>
<li><span style="font-family:Georgia;font-size:10pt;">Llave privada de la CA: CAkey ../CA/ca_sergio.key<br />
</span></li>
<li><span style="font-size:10pt;"><span style="font-family:Verdana;">Vigencia del certificado: 365 días</span><span style="font-family:Georgia;"><br />
</span></span></li>
</ul>
<p style="text-align:center;"><span style="font-size:10pt;"><span style="font-family:Verdana;"> </span><span style="font-family:Georgia;"> <img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind5.png" alt="" />  <br />
</span></span></p>
<p><span style="font-size:10pt;"><span style="font-family:Georgia;">  L</span><span style="font-family:Verdana;">uego saldrá en la consola una confirmación y la información que contiene el certificado:</span><span style="font-family:Georgia;">  <br />
</span></span></p>
<p><span style="font-family:Courier New;font-size:10pt;"> Signature ok  <br />
</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"> subject=/C=CO/ST=Antioquia/L=Medellin/O=Velasquez s.a./OU=Departamento de  Certificación/CN=velasquez.seguridad.net/emailAddress=sergio@velasquez.seguridad.net  <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;"> Debemos  ingresar  la contraseña de la llave privada de la entidad (&#8220;entidad&#8221;), y con ésto hemos completado la  generación del  certificado <em>srv_sergio.crt</em>. <br />
</span></p>
<p>  <br />
 </p>
<p style="text-align:center;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind6.png" alt="" /><span style="font-family:Georgia;font-size:10pt;">  <br />
</span></p>
<p>   <br />
 </p>
<p style="text-align:center;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind7.png" alt="" /></p>
<p style="text-align:left;"><span style="font-family:Georgia;font-size:10pt;"><br />
</span><span style="font-family:Georgia;font-size:10pt;"><strong> </strong>   <strong> P<span style="text-decoration:underline;">aso 4: Instalación y configuración del servidor</span></strong>  <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;">El servidor a usar será Apache 2<strong>.</strong> La forma de instalarlo es:  <br />
</span></p>
<p><span style="font-size:10pt;"><span style="font-family:Courier New;">&#8212;&#8211;&#62; aptitude install apache2</span><span style="font-family:Georgia;">  <br />
</span></span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Se debe crear una carpeta llamada ssl en /etc/apache2/ y  allí copiar los archivos srv_sergio.crt y srv_sergio.key creadas anteriormente.<br />
En esa misma carpeta se debe generar una archivo  nombrado  &#8220;<em>nombredelservidor.pem&#8221;</em>, es decir velasquez.seguridad.net.pem.  </span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Éste archivo contiene la llave y el certificado  que pusimos en la carpeta. El comando para hacer esto es cat, y la instrucción completa sería:  <br />
</span><span style="font-size:10pt;"><span style="font-family:Courier New;">&#8212;&#8211;&#62; cat srv_sergio.key srv_sergio.crt &#62;velasquez.seguridad.net.pem</span><span style="font-family:Georgia;">  <br />
</span></span></p>
<p><span style="font-family:Georgia;font-size:10pt;">A</span> dicho archivo se le deben adicionar 3 líneas muy importantes para crear la llave sin password, pues sería muy molesto que cada que el</p>
<p>servidor Apache inicie se pida la llave. Dichas líneas son:</p>
<p><span style="font-family:Courier New;font-size:10pt;">&#8212;&#8211;&#62; cp srv_sergio.key srv_sergio.bak<br />
</span></p>
<p><span style="font-size:10pt;"><span style="font-family:Courier New;">&#8212;&#8211;&#62; cp velasquez.seguridad.net.pem velasquez.seguridad.net.pem.bak</span><span style="font-family:Georgia;"><br />
</span></span></p>
<p><span style="font-size:10pt;"><span style="font-family:Courier New;">&#8212;&#8211;&#62; openssl rsa -in srv_sergio.key -out no.pwd.srv_sergio.key</span><span style="font-family:Georgia;"><br />
</span></span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Nótese que el archivo con nombre &#8220;<em>no.pwd.srv_sergio.key&#8221;</em> se convertirá en la llave sin password que usará el servidor.  <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Se requiere crear  un archivo nombrado como nombredominio.pem con la llave que no requiere password:  <br />
</span></p>
<p><span style="font-size:10pt;"><span style="font-family:Courier New;">&#8212;&#8211;&#62; cat no.pwd.srv_sergio.key srv_sergio.crt &#62;velasquez.seguridad.net.pem</span><span style="font-family:Georgia;">  <br />
</span></span></p>
<p><span style="font-family:Georgia;font-size:10pt;">El servidor Apache 2 buscará el certificado y la llave en el archivo que acabamos de crear y no pedirá la clave cada que se inicie. <br />
</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"> </span><span style="font-family:Georgia;"><span style="font-size:10pt;"><br />
   P</span><span style="font-size:11pt;"><strong><span style="text-decoration:underline;">aso 5: Configuración del sitio ssl</span><br />
</strong></span></span></p>
<p><span style="font-family:Georgia;font-size:10pt;">   Ahora se debe configurar el sitio ssl, para ello necesitamos habilitar  el módulo ssl del apache:  <br />
</span></p>
<p style="text-align:left;"><span style="font-size:10pt;"><span style="font-family:Courier New;">&#8212;&#8211;&#62; a2enmod ssl</span><span style="font-family:Georgia;">  <br />
</span></span></p>
<p><span style="font-family:Georgia;font-size:10pt;">y aparecerá un mensaje que dice: <br />
</span></p>
<p><span style="font-size:10pt;"><span style="font-family:Georgia;"><br />
</span><span style="font-family:Courier New;">&#8212;&#8211;&#62; Module ssl installed; run /etc/init.d/apache2 force-reload to enable.<br />
</span></span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Ahora debemos buscar un archivo llamado &#8220;default&#8221; en la carpeta etc/apache2/sites-available/.  Este archivo es un modelo de como se debe configurar el sitio ssl. Para no ir a destruirlo creamos una copia  y la pegamos en el mismo lugar pero le cambiamos el nombre a velasquez.seguridad.net:  <br />
</span></p>
<p><span style="font-size:10pt;"><span style="font-family:Courier New;">&#8212;&#8211;&#62; cp /etc/apache2/sites-available/default /etc/apache2/sites-available/velasquez.seguridad.net</span><span style="font-family:Georgia;">  <br />
</span></span></p>
<p><span style="font-family:Georgia;font-size:10pt;">En dicho archivo modificamos las líneas:  <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;">NameVirtualHost velasquez.seguridad.net:443<br />
&#60;VirtualHost velasquez.seguridad.net:443&#62; Este es el dominio del sitio y el puerto https<br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;">ServerAdmin sergio@velasquez.seguridad.net   Es el administrador del dominio. <br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;"> Y añadimos las líneas:  <br />
</span></p>
<p><span style="font-family:Courier New;font-size:10pt;">SSLEngine on<br />
SSLCertificateFile    /etc/apache2/ssl/velasquez.seguridad.net.pem  <br />
</span></p>
<p style="text-align:center;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind8.png" alt="" /><span style="font-family:Georgia;font-size:10pt;"><br />
</span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Se debe habilitar el sitio en la carpeta &#8220;etc/apache2/sites-enabled/&#8221; mediante  el comando:  <br />
</span></p>
<p><span style="font-size:10pt;"><span style="font-family:Courier New;">&#8212;&#8211;&#62; a2ensite velasquez.seguridad.net</span><span style="font-family:Georgia;"><br />
  <br />
</span></span></p>
<p><span style="font-family:Georgia;font-size:11pt;"><strong><span style="text-decoration:underline;">Paso 6: Pruebas</span>  <br />
</strong></span></p>
<p><span style="font-family:Georgia;font-size:11pt;">Para poder probar el servidor  debemos  asociar nuestro dominio con la dirección loopback 127.0.0.1, así que en el archivo /etc/hosts se debe agregar la línea:<br />
</span></p>
<p><span style="font-family:Courier New;font-size:11pt;"> 127.0.0.1 velasquez.seguridad.net <br />
</span></p>
<p><span style="font-family:Georgia;font-size:11pt;">se debe reiniciar el servidor: <br />
</span></p>
<p style="text-align:left;"><span style="font-family:Courier New;font-size:11pt;">&#8212;&#8211;&#62; /etc/init.d/apache2 restart<br />
</span></p>
<p style="text-align:center;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind9.png" alt="" /><span style="font-family:Georgia;font-size:11pt;"><strong><br />
</strong></span></p>
<p><span style="font-family:Georgia;font-size:11pt;"><strong>  <br />
</strong>En un browser como Mozilla entramos a la página que corresponde a nuestro dominio: <br />
</span></p>
<p><span style="font-size:11pt;"><span style="font-family:Courier New;">https://velasquez.seguridad.net</span><span style="font-family:Georgia;"><br />
</span></span></p>
<p><span style="font-family:Georgia;font-size:11pt;">Aparece una ventana de error indicando que la conexión segura falló, pues el certificado está firmado por una entidad certificadora no reconocida.  <br />
</span></p>
<p style="text-align:center;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind10.png" alt="" /><span style="font-family:Georgia;font-size:11pt;"><strong><br />
</strong></span></p>
<p><span style="font-family:Georgia;font-size:11pt;">Entonces debemos instalar ese certificado.  Se debe dar click en agregar excepción.  <br />
</span></p>
<p style="text-align:center;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind11.png" alt="" /><span style="font-family:Georgia;font-size:11pt;"><strong><br />
</strong></span></p>
<p><span style="font-family:Georgia;font-size:11pt;">Luego aparecerá una ventana preguntándonos si deseamos confirmar la excepción.  <br />
</span></p>
<p style="text-align:center;">  <img class="aligncenter" src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind12.png" alt="" /><span style="font-family:Georgia;font-size:11pt;"><strong><br />
</strong></span></p>
<p>      <span style="font-family:Georgia;font-size:11pt;"><strong>¿Cómo veo el certificado digital?  <br />
</strong></span></p>
<p><span style="font-family:Georgia;font-size:11pt;">En esta misma ventana damos click en el botón ver, y aparece la información del certificado.  <br />
</span></p>
<p style="text-align:center;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind13.png" alt="" /><span style="font-family:Georgia;font-size:11pt;"><strong><br />
</strong></span></p>
<p><span style="font-family:Georgia;font-size:11pt;">Si nos pasamos a la pestaña de detalles podemos ver la información detallada del issuer y del subject dando click en esos campos:  <br />
</span></p>
<p style="text-align:center;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind14.png" alt="" /><span style="font-family:Georgia;font-size:11pt;"><strong><br />
</strong></span></p>
<p style="text-align:center;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind15.png" alt="" /><span style="font-family:Georgia;font-size:11pt;"><strong><br />
</strong></span></p>
<p>Una vez la confirmemos,  el certificado quedará instalado y no saldrá nunca más saldrá la ventana de error inicial y  se puede ver la página principal del servidor. Aparece un candado en la parte inferior  que significa que se ha establecido una conexión segura.  </p>
<p style="text-align:center;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2220_instalacind16.png" alt="" /><span style="font-family:Georgia;font-size:11pt;"><strong><br />
</strong></span></p>
<p><span style="font-family:Georgia;font-size:11pt;">Así se logra que el servidor web este seguro y  la trasmisión de datos sea cifrada. </span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[PESQUISA BIBLIOGRÁFICA]]></title>
<link>http://svelasquez.wordpress.com/2009/10/30/pesquisa-bibliografica-2/</link>
<pubDate>Fri, 30 Oct 2009 21:45:44 +0000</pubDate>
<dc:creator>svelasquez</dc:creator>
<guid>http://svelasquez.wordpress.com/2009/10/30/pesquisa-bibliografica-2/</guid>
<description><![CDATA[En medio de tantos trabajos y exámenes finales, y después de que ningún trabajo me funciona, decidí ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="font-family:Georgia;">En medio de tantos trabajos y exámenes finales, y después de que ningún trabajo me funciona, decidí empezar con éste.  </span> </p>
<p> <span style="font-family:Georgia;">Aquí presento la pesquisa bibliográfica: </span> </p>
<p><span style="font-family:Georgia;"><strong><span style="text-decoration:underline;">1. Instalación y configuración de un servidor web (en este caso apache2):</span><br />
</strong></span>  </p>
<p><span style="font-family:Georgia;font-size:10pt;">Disponible en: <a href="http://tecnoloxiaxa.blogspot.com/2008/11/servidor-web-apache-instalar-y.html">Vínculo corto </a></span> </p>
<p> <br />
 </p>
<p style="text-align:center;background:#f3f3f3;margin-left:7pt;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2145_pesquisabib11.jpg" alt="" /> </p>
<p> <br />
 </p>
<ul>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;">  <span style="text-decoration:underline;"><strong>Título:</strong></span> &#8220;Instalar y configurar un servidor web Apache en Ubuntu.&#8221;   </span></li>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Autor:</strong></span> Esta entrada fue publicada por un usuario llamado &#8220;Juan&#8221;. La fuente de donde &#8220;Juan&#8221; obtuvo los datos es: el Instituto de tecnologías educativas en </span><span style="font-family:Georgia;font-size:10pt;">España, alojados en <a href="http://www.isftic.mepsyd.es/formacion/materiales/85/cd/REDES_LINUX/indice.htm">Vínculo corto</a></span></li>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Fecha de consulta:</strong></span> Domingo, 25 de Octubre de 2009 a las 7:58  a.m. </span></li>
<li style="text-align:justify;">
<div style="text-align:justify;"><span style="font-family:Georgia;"><span style="font-size:10pt;"><span style="text-decoration:underline;"><strong>Resumen:</strong></span> Esta entrada de blog se convierte en un manual en el que paso a paso se detalla la configuración </span></span><span style="font-family:Georgia;"><span style="font-size:10pt;">de un servidor Apache 2 en Ubuntu. Abarca también la </span></span><span style="font-family:Georgia;"><span style="font-size:10pt;">organización de carpetas o directorios que almacenarán los sitios a alojar y el tema de los certificados digitales, su creación e instalación. El contenido es bueno, detallado y amplio.  Está bien escrito aunque al lector le gustaría encontrar más screenshots. Es muy importante para el trabajo a desarrollar porque aquí se describe cuales son los comandos para dejar el servidor web funcionando sin problemas. Puntuación: 4.0</span><strong><br />
</strong></span></div>
</li>
</ul>
<p style="text-align:justify;">  <br />
 </p>
<p><span style="font-family:Georgia;"><strong><span style="text-decoration:underline;">2. Configuración del firewall (Iptables)</span><br />
</strong></span> </p>
<p> <span style="font-family:Georgia;font-size:10pt;">Disponible en: <a href="http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch14_:_Linux_Firewalls_Using_iptables">vínculo corto</a><br />
</span> </p>
<p> <br />
 </p>
<p style="text-align:center;background:#f3f3f3;margin-left:7pt;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2145_pesquisabib21.jpg" alt="" /> </p>
<ul style="margin-left:54pt;">
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Título</strong></span>: ¨ Quick HOWTO : Ch14 : Linux Firewalls Using iptables¨ </span></li>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Autor:</strong></span> (No aparece) </span></li>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Fecha de consulta:</strong></span> Domingo, 25 de Octubre de 2009 a las 8:26 a.m. </span></li>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Resumen:</strong></span> Es un manual muy interesante para la entender y familiarizarse con iptables. Abarca desde la explicación de qué es hasta las reglas que se deben armar para permitir diferentes servicios como ssh, web, etc. Aunque es largo, es muy provechoso, bien escrito y coherente. Puntuación: 4.7 </span></li>
</ul>
<p><span style="font-family:Georgia;text-decoration:underline;"><strong>3. Instalación y configuración del servicio de detección de intrusos (SNORT) </strong></span> </p>
<p> <br />
 </p>
<p><span style="font-family:Georgia;font-size:10pt;">Disponible en: <a href="http://www.snort.org/assets/113/Snort_2.8.4.1_Ubuntu.pdf">Vínculo corto</a></span>  </p>
<p style="text-align:center;background:#f3f3f3;margin-left:7pt;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2145_pesquisabib31.jpg" alt="" /> </p>
<ul>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Título: </strong></span>¨Snort 2.8.4.1 Ubuntu 9. Installation Guide ¨ </span></li>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Autor:</strong></span> Nick Moore </span></li>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Fecha de consulta:</strong></span> Domingo, 25 de Octubre de 2009 a las 8:52 a.m. </span></li>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Resumen:</strong></span> Es un manual en formato pdf donde se describe la forma de instalar y configurar SNORT. También abarca la instalación y configuración de MySql y BASE, haciendo todo esto desde una maquina virtual en VMWare. Está bien estructurado, bien presentado, es ordenado y claro.  Puntuación: 4.5 </span></li>
</ul>
<p> <br />
 </p>
<p><span style="font-family:Georgia;"><strong><span style="text-decoration:underline;">4. Instalación y configuración de interfaz de auditoría de detección de Intrusos (BASE )</span><br />
</strong></span> </p>
<p> <span style="font-family:Georgia;font-size:10pt;">Disponible en: <a href="http://www.howtoforge.com/intrusion-detection-with-snort-mysql-apache2-on-ubuntu-7.10-updated">Vínculo corto</a><br />
</span>  </p>
<p style="text-align:center;background:#f3f3f3;margin-left:7pt;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2145_pesquisabib41.png" alt="" /> </p>
<p>  <br />
 </p>
<ul>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Título:</strong></span>  ¨ Intrusion Detection: Snort, Base, MySQL, and Apache2 On Ubuntu 7.10 (Gutsy Gibbon) (Updated)</span></li>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Autor:</strong></span> ( Usuario llamado volksman)</span></li>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Fecha de consulta:</strong></span> Domingo, 25 de Octubre de  2009 a las 9:11 a.m.</span></li>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Resumen:</strong></span>  Es un  post excelente. Describe la forma de  instalar y configurar SNORT,  Base y MySQL en Ubuntu. El contenido está muy bien organizado, se separan las acciones por pasos. Sería bueno que incluyera screenshots. El diseño del portal puede mejorarse para ser más amigable. Este post sirvió para la mayoría de instalaciones del trabajo final. Tiene 2 errores en cuanto a cambiarse de directorios, pero no es nada grave. Muy útil!.  Puntuación: 4.6 </span></li>
</ul>
<p>  <br />
 </p>
<p> <br />
 </p>
<p><span style="font-family:Georgia;"><strong><span style="text-decoration:underline;"> 5.  Instalación de SNORT y BASE</span><br />
</strong></span></p>
<p><span style="font-family:Georgia;font-size:10pt;">Disponible en: <a href="http://sudosys.be/?q=snort_BASE_intrusion_detection_system">Vínculo corto </a></span> </p>
<p> <br />
 </p>
<p style="text-align:center;background:#f3f3f3;margin-left:7pt;"><img src="http://svelasquez.files.wordpress.com/2009/10/103009_2145_pesquisabib51.jpg" alt="" /> </p>
<ul>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Título:</strong></span>  ¨ How to install Snort + BASE, a intrusion detection system for Debian/Ubuntu¨ </span></li>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Autor:</strong></span>  (Usuario llamado funk) </span></li>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Fecha de consulta:</strong></span> Domingo, 25 de Octubre de  2009 a las 9:24 a.m. </span></li>
<li style="text-align:justify;"><span style="font-family:Georgia;font-size:10pt;"><span style="text-decoration:underline;"><strong>Resumen:</strong></span>  Es un  post muy completo que describe la forma de instalación de SNORT y BASE en Ubuntu/Debian. Es muy parecido al recurso enunciado en el numeral anterior. Este mejora la </span><span style="font-family:Georgia;font-size:10pt;">presentación de contenidos pero no explica mucho más allá del anterior.  El contenido está bien estructurado, explicado y ordenado, no posee screenshots.    Puntuación: 4.4</span></li>
</ul>
<p> <br />
 </p>
<p><span style="font-family:Georgia;font-size:10pt;"><strong>Éstas son sólo otras de las páginas que servirán como soporte al desarrollo de este trabajo: </strong></span> </p>
<ul>
<li> <a href="http://www.snort.org/downloads"><span style="font-family:Georgia;font-size:10pt;">http://www.snort.org/downloads</span></a><span style="font-family:Georgia;font-size:10pt;"><br />
</span></li>
<li><a href="http://www.sns.ias.edu/~jns/files/iptables_ruleset"><span style="font-family:Georgia;font-size:10pt;">http://www.sns.ias.edu/~jns/files/iptables_ruleset</span></a><span style="font-family:Georgia;font-size:10pt;"><br />
</span></li>
<li><a href="http://aulaweb.uca.edu.ni/blogs/cleal/2009/07/03/iptables-el-firewall-de-gnulinux/"><span style="font-family:Georgia;font-size:10pt;">http://aulaweb.uca.edu.ni/blogs/cleal/2009/07/03/iptables-el-firewall-de-gnulinux/</span></a><span style="font-family:Georgia;font-size:10pt;"><br />
</span></li>
<li><a href="http://www.cyberciti.biz/tips/linux-iptables-11-how-to-block-or-open-httpweb-service.html"><span style="font-family:Georgia;font-size:10pt;">http://www.cyberciti.biz/tips/linux-iptables-11-how-to-block-or-open-httpweb-service.html</span></a><span style="font-family:Georgia;font-size:10pt;"><br />
</span></li>
<li><a href="http://beta.redes-linux.com/manuales/seguridad/snort_Mysql_acid.pdf"><span style="font-family:Georgia;font-size:10pt;">http://beta.redes-linux.com/manuales/seguridad/snort_Mysql_acid.pdf</span></a><span style="font-family:Georgia;font-size:10pt;"><br />
</span></li>
<li><a href="http://www.infosecwriters.com/text_resources/pdf/snort_base_fc3.pdf"><span style="font-family:Georgia;font-size:10pt;">http://www.infosecwriters.com/text_resources/pdf/snort_base_fc3.pdf</span></a></li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Servidor Web con PHP y MySQL: XAMPP]]></title>
<link>http://todoamano.wordpress.com/2009/10/23/servidor-web-con-php-y-mysql-xampp/</link>
<pubDate>Fri, 23 Oct 2009 22:34:53 +0000</pubDate>
<dc:creator>ksogui</dc:creator>
<guid>http://todoamano.wordpress.com/2009/10/23/servidor-web-con-php-y-mysql-xampp/</guid>
<description><![CDATA[xampp Muchos usarios saben por experiencia propia que la instalación de un servidor web Apache no es]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="wp-caption alignleft" style="width: 210px"><img title="XAMPP" src="http://www.apachefriends.org/images/3926.jpg" alt="xampp" width="200" height="59" /><p class="wp-caption-text">xampp</p></div>
<p>Muchos usarios saben por experiencia propia que la instalación de un servidor web Apache no es fácil y que se complica aún más si se desea agregar MySQL, PHP y Perl. XAMPP es una forma fácil de instalar la distribución Apache que contiene MySQL, PHP y Perl. XAMPP es realmente simple de instalar y usar &#8211; basta descargarlo, extraerlo y comienzar.</p>
<p>La filosofía detrás de XAMPP es la construcción de una versión fácil de instalar para los desarrolladores que entran al mundo de Apache. Para hacerlo más conveniente para los desarrolladores, XAMPP está configurado con todas las funciones activadas. XAMPP es una compilación de software libre (comparable a una distribución Linux), es gratuito y libre para ser copiado conforme los términos de la licencia <a href="http://oswald.pages.de/gpl.txt"><img src="http://www.apachefriends.org/es/img/link.gif" border="0" alt="" /> GNU General Public License</a>.</p>
<p>Existen versiones para Windows, Linux, Mac Os X y Solaris.</p>
<p><a href="http://www.apachefriends.org/es/xampp-windows.html#4156" target="_blank">Descargar XAMPP para Windows.</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[WAMP, servidor web en Windows en cinco minutos]]></title>
<link>http://innominepixel.wordpress.com/2009/10/09/wamp-servidor-web-en-windows-en-cinco-minutos/</link>
<pubDate>Fri, 09 Oct 2009 08:41:37 +0000</pubDate>
<dc:creator>ozzysong</dc:creator>
<guid>http://innominepixel.wordpress.com/2009/10/09/wamp-servidor-web-en-windows-en-cinco-minutos/</guid>
<description><![CDATA[Para todos los que esten empezando en esto o por cualquier motivo tengan que cambiar a Windows su se]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="attachment_427" class="wp-caption aligncenter" style="width: 550px"><img class="size-full wp-image-427" title="wamp" src="http://innominepixel.wordpress.com/files/2009/10/wamp.gif" alt=" " width="540" height="100" /><p class="wp-caption-text"> </p></div>
<p>Para todos los que esten empezando en esto o por cualquier motivo tengan que cambiar a Windows su servidor web de pruebas, AppServ es de las soluciones mas interesantes.</p>
<p>Los paquetes WAMP (Windows, Apache, MySQL, PHP), son la solución perfecta para tener una solución web en windows en cinco minutos. Seguramente, lo optimo es tener tu servidor web en Linux, pero no a todo el mundo le gusta trabajar con el, o por motivos de trabajo no es posible.</p>
<p>Yo siempre uso AppServ que reune Apache, PHP, MySQL y el gestor de bases de datos phpMyAdmin, con una instalación sencillisima en la que si no recuerdo mal, solo tenemos que introducir nombre y contraseña para la base de datos.</p>
<p>Aunque hay muchos paquetes de este tipo, y no los he probado todos, este lleva ya varios años y cumple su función perfectamente. La única pega es que parece que no se está actualizando con las últimas versiones de PHP, pero por lo demás funciona de maravilla.</p>
<p>Si habeis probado otros y creeis que funcionan mejor o tienen funciones interesantes, comentadlo, que tengo ganas de probar.</p>
<p>Link: <a href="http://www.appservnetwork.com/">AppServNetwork</a> &#124; <a href="http://en.wikipedia.org/wiki/Comparison_of_WAMPs">Comparación de paquetes WAMP</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Portal pessoal]]></title>
<link>http://zoltral.wordpress.com/2009/10/02/portal-pessoal/</link>
<pubDate>Sat, 03 Oct 2009 01:16:59 +0000</pubDate>
<dc:creator>zoltral</dc:creator>
<guid>http://zoltral.wordpress.com/2009/10/02/portal-pessoal/</guid>
<description><![CDATA[A internet trouxe ao alcance de alguns cliques, todo o conhecimento necessário para a realização de ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>A internet trouxe ao alcance de alguns cliques, todo o conhecimento necessário para a realização de quase qualquer coisa que imaginemos.</p>
<p>Basta acessarmos o mecanismo de busca preferido de cada um (o meu é o <a href="http://www.google.com.br">Google</a>) e pesquisar. Mas nem sempre o que procuramos esta nos primeiros links que aparecem. Isso nos demanda tempo, visitando diversos links até encontrarmos oque queremos.</p>
<p>Pior ainda, quando temos que procurar algo que encontramos antes, precisamos mais uma vez e não encontramos facilmente. Ficamos com aquela sensação de porque &#8220;não salvei o link&#8221; ou &#8220;porque não salvei a página com as informações&#8221;.</p>
<p>Pensando nesse caso, sempre tive a mania de clicar no menu Arquivo/Salvar do navegador e salvar a página inteira em uma pasta chamada Manuais.</p>
<p>Infelizmente, um outro problema surgiu. Como encontrar o que se está procurando, dentro de uma pasta que tem 128 arquivos .html mais 64 pastas com conteúdo interno?</p>
<p>Mas por que toda essa lamentação? Porque a alguns dias eu precisei da mesma informação que eu já precisei a tempos atrás. Encontrei naquela vez, sabia que existia, mas precisei gastar tempo pesquisando novamente.</p>
<p>Ficou óbvio que eu precisava organizar a bagunça urgentemente.</p>
<p>Com essa experiência em mente, resolvi colocar ordem na bagunça da minha pasta de Manuais, não organizando ela, até porque acho que seria perda de tempo. Mas sim, juntando as informações em um único local.</p>
<p>A decisão foi de montar um servidor web de forma local, no meu computador, organizando as informações.</p>
<p>No primeiro momento pensei em um Wiki. Pois já tive uma experiência anterior com Wiki, em um outro projeto pessoal. Mas infelizmente não foi fácil instalar, configurar, manter e atualizar. Quanto troquei o Fedora pelo Ubuntu, não consegui instalar o Wiki novamente e acabei perdendo o trabalho feito. Como era apenas um hobby, não foi traumatizante.</p>
<p>Mas agora, como decidi juntar minha base de manuais, tutorias, artigos e dicas, não queria correr o risco de perder o trabalho feito.</p>
<p>Assim, a minha decisão foi por um servidor web local, apresentando um portal pessoal com páginas estáticas, com todas as informações facilmente acessíveis.</p>
<p>Por que páginas estáticas? Porque se ocorrer algum problema, basta descompactar o backup e tudo estará funcionando normalmente.</p>
<p>Com isso decidido, parti para instalar e configurar tudo.</p>
<p>Primeiro passo: o servidor web. Toda distribuição Linux normalmente tem o Apache prontinho para ser instalado, no entanto eu acho que ele é muito para o pretendido. Assim minha escolha recaiu sobre um pequeno servidor web que já utilizei anteriormente, para testar minha antiga home page, que eu mencionei <a href="http://zoltral.wordpress.com/2009/09/17/perry-rhodan/">neste post</a>.</p>
<p>É o Abyss Web Server, da empresa <a href="http://www.aprelium.com/">Aprelium</a>. Existem duas versões, a Professional Editon X2 paga e a Personal Edition X1 free. O executável da versão free tem apenas 1,3 MB e quando em execução consome menos de 8 MB de RAM. Neste momento está consumindo 7912 KB.</p>
<p>Segundo passo: o editor html. Esse nem pensei em pesquisar. Eu gosto do <a href="http://bluefish.openoffice.nl/">Bluefish</a>.</p>
<p>Terceiro passo: escolher um template free e bonito para colocar no portal. O site <a href="http://www.justfreetemplates.com">justFREEtemplates</a> é um bom local para encontrar templates free. Escolhi o <a href="http://www.justfreetemplates.com/web-templates/view/118.html">sliced</a>.</p>
<p>Criei também uma página padrão onde basta colocar no corpo, o título e o texto de meu interesse e então linkar direto numa página com índice alfabético.</p>
<p>Para terminar, criei um pequeno script que coloquei no meu desktop, apenas para iniciar o servidor web.</p>
<p>Código do script:<br />
<code><br />
#!/bin/bash<br />
cd /home/arquivos/paulo/abyssws/<br />
./abyssws<br />
</code></p>
<p>Depois ainda resolvi dar uma incrementada no visual, adicionando algumas funcionalidades.</p>
<p>1 &#8211; <a href="http://javascriptkit.com/">A data estelar atual</a><br />
2 &#8211; <a href="http://www.dynamicdrive.com/">Um calendário</a><br />
3 &#8211; <a href="http://www.clocklink.com">Um relógio</a><br />
4 &#8211; <a href="http://www.climatempo.com.br">A previsão do tempo de Curitiba</a></p>
<p>Depois de tudo pronto, o meu portal pessoal ficou assim.</p>
<p>Página inicial:</p>
<table style="width:auto;">
<tr>
<td><a href="http://picasaweb.google.com.br/lh/photo/6j-PKBfVcO2a8Kb09S70Gw?feat=embedwebsite"><img src="http://lh4.ggpht.com/_Zufm4viR-Og/SsahmvJDj1I/AAAAAAAABQw/W0niKWFTSwk/s400/Portal%20do%20Zoltral%20-%20Opera.png" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif;font-size:11px;text-align:right;">De <a href="http://picasaweb.google.com.br/zoltral/Diversos?feat=embedwebsite">Diversos</a></td>
</tr>
</table>
<p>Índice dos manuais:</p>
<table style="width:auto;">
<tr>
<td><a href="http://picasaweb.google.com.br/lh/photo/bgfjtJjOvqFe0tFUlKYM6g?feat=embedwebsite"><img src="http://lh6.ggpht.com/_Zufm4viR-Og/Ssahm0SIkPI/AAAAAAAABQ0/lGfGp753kLY/s400/Portal%20do%20Zoltral%20-%20Opera1.png" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif;font-size:11px;text-align:right;">De <a href="http://picasaweb.google.com.br/zoltral/Diversos?feat=embedwebsite">Diversos</a></td>
</tr>
</table>
<p>Uma página do manual.</p>
<table style="width:auto;">
<tr>
<td><a href="http://picasaweb.google.com.br/lh/photo/w4vLv9NSK63zvulsi47AAw?feat=embedwebsite"><img src="http://lh3.ggpht.com/_Zufm4viR-Og/SsaoyU2vdXI/AAAAAAAABRA/OzD66SgX0jI/s400/Portal%20do%20Zoltral%20-%20Opera2.png" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif;font-size:11px;text-align:right;">De <a href="http://picasaweb.google.com.br/zoltral/Diversos?feat=embedwebsite">Diversos</a></td>
</tr>
</table>
<p>Agora é só ir adicionando as coisas importantes. O legal é que comecei a colocar no portal as coisas que estavam na pasta Manuais e descobri que muitas coisa já estão ultrapassadas, se tornando inúteis. Só estão ocupando espaço no HD.</p>
<p>Quando terminar de migrar tudo que for importante, vou simplesmente deletar a pasta.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Obtener URL completa con php]]></title>
<link>http://elluisito.wordpress.com/2009/09/23/obtener-url-completa-con-php/</link>
<pubDate>Wed, 23 Sep 2009 18:46:58 +0000</pubDate>
<dc:creator>elluisito</dc:creator>
<guid>http://elluisito.wordpress.com/2009/09/23/obtener-url-completa-con-php/</guid>
<description><![CDATA[Obtener URL completa con php Descripcion En algunas ocaciones pàra manejos de error e identificar ex]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong><span style="color:#ff0000;">Obtener URL completa con php</span></strong></p>
<p><strong>Descripcion</strong></p>
<p>En algunas ocaciones pàra manejos de error e identificar exavcmtamente la pagina que produce un error es util conocer la pagina exacta que genera esta condicion.</p>
<p>La forma mas sencilla de resolver esta situacion es presentada con puncionas propias del lenguaje de programacion php.</p>
<p><strong>Procedimiento</strong></p>
<p>1. Para obtener la direccion exacta de la pagina que genera el erro use la siguiente instruccion.</p>
<p>Obtener URL completa con php</p>
<p>$url=&#8221;http://&#8221;.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Configurar apache en Debian]]></title>
<link>http://elluisito.wordpress.com/2009/09/10/configurar-apache-en-debian/</link>
<pubDate>Thu, 10 Sep 2009 19:27:28 +0000</pubDate>
<dc:creator>elluisito</dc:creator>
<guid>http://elluisito.wordpress.com/2009/09/10/configurar-apache-en-debian/</guid>
<description><![CDATA[Configurar apache en Debian Situacion: En ocaciones es neceario crear un servidor WEB local identico]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong><span style="color:#ff0000;">Configurar apache en Debian</span></strong></p>
<p><strong>Situacion:</strong></p>
<p>En ocaciones es neceario crear un servidor WEB local identico a un servidor real en internet para probrar de manera local las paginas del servidor real, y la mejor forma de realizar esto es como sigue:</p>
<p><strong>Prerrequisitos:</strong></p>
<p>1. Tener instalado el apache2 en un PC con sistema operativo Debian.</p>
<p><strong>Procedimiento:</strong></p>
<p>1. Desde una consola como usuario root ejecute.</p>
<p>2. Crear la carpeta que alojara la pagina WEB.</p>
<p>mkdir -p /srv/www/html</p>
<p>3. Configurar VirtualHost manualmente</p>
<p>3.1 Para agregar un vhosts(virtual host) creamos el configurador en la ruta donde apache lee todos los configuradores, para crear y editar respectivamente este archivo ejecutamos los siguientes comandos.</p>
<p><code>nano /etc/apache2/sites-available/www.paginaDuplicada.com.conf</code></p>
<p>3.2 Dentro del archivo digite lo siguiente</p>
<p><em>&#60;VirtualHost *:80&#62;<br />
DocumentRoot </em>/srv/www/html<br />
<em> ServerName </em><code>www.paginaDuplicada.com</code><br />
<em> &#60;Directory “</em><em> </em>/srv/www/html<em>”&#62;<br />
allow from all Options +Indexes<br />
&#60;/Directory&#62;<br />
&#60;/VirtualHost&#62;</em></p>
<p>3.3 Guardelo y cierrelo.</p>
<p>4. Crear un link simbolico a la carpeta donde apache lee los configuradores, para realizar esto en la consola se escribe:</p>
<p><code>ln -s /etc/apache2/sites-available/</code><code>www.paginaDuplicada.com.conf</code><code> /etc/apache2/sites-enabled/</code></p>
<p>5. Reiniciar el servidor apache</p>
<p><code>/etc/init.d/apache2 restart</code></p>
<p>6. Indicarle al PC que <code>www.paginaDuplicada.com es la direccion localhost.</code></p>
<p>6.1 Abra el archivo <em>/etc/hosts</em></p>
<p>nano /etc/hosts</p>
<p>6.2 Adicione lo siguiente</p>
<p><em>127.0.0.1 </em><code>www.paginaDuplicada.com</code></p>
<p>En windows el archivo de host es C:\WINDOWS\system32\drivers\etc\hosts</p>
<p>7. En el caso de que al reiniciar el servidor apache este le de un warning se puede indicarle al servidor el nombre del mismo. Para realizar este procedimiento relize:</p>
<p>7.1 En una consola edite el archivo apache2.conf</p>
<p>nano /etc/apache2/apache2.conf</p>
<p>7.2 Al final de este archivo agregue la linea</p>
<p>ServerName localhost</p>
<p>7.3 Guarde el archivo.</p>
<p>7.4 Reinicie el servidor apache.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Utilizando endereços personalizados no seu servidor web: passo-a-passo]]></title>
<link>http://dotinfo.wordpress.com/2009/08/21/utilizando-enderecos-personalizados-no-seu-servidor-web-passo-a-passo/</link>
<pubDate>Fri, 21 Aug 2009 11:12:42 +0000</pubDate>
<dc:creator>Everton da Rosa</dc:creator>
<guid>http://dotinfo.wordpress.com/2009/08/21/utilizando-enderecos-personalizados-no-seu-servidor-web-passo-a-passo/</guid>
<description><![CDATA[Introdução Já a algum tempo desenvolvo sistemas com PHP como forma de hobby e uma das coisas que mai]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h1>Introdução</h1>
<p><span style="font-family:Times New Roman;font-size:12pt;">Já a algum tempo desenvolvo sistemas com PHP como forma de hobby e uma das coisas que mais me chateavam era ter que digitar http://localhost/projetos/meusistema para acessá-los no navegador, ou então, http://localhost/phpmyadmin para ter acesso ao phpMyAdmin. </span></p>
<p>Eu sei que poderia criar atalhos (e eu fazia isso), porém não seria muito mais elegante termos que digitar http://meusistema.app ou http://myadmin.local?</p>
<p>Além disso, para aqueles que trabalham com intranets, não seria muito melhor do ponto de vista da acessibilidade que os usuários da intranet digitassem apenas http://intranet ou http://email para acessar a página principal da intranet ou a página de acessoa ao webmail?</p>
<p>O que este artigo se propõe é de, através de um breve passo-a-passo, ensinar como fazer com que endereços sejam redirecionados para caminhos específicos do servidor web Apache.</p>
<p>Ressalto que não tenho a pretensão de dizer que esta é a forma correta, ou a melhor forma, nem a única forma, mas apenas me proponho a compartilhar um conhecimento que desenvolvi e que poderá ou não ser útil a outras pessoas.</p>
<p>Os requisitos para utilização desta configuração são o <em>Apache 2.2.x</em> com o <em>módulo vhost</em> ativado e o arquivo <em>hosts</em> (que no <a href="http://www.vivaolinux.com.br/linux/"><span style="color:blue;text-decoration:underline;">Linux</span></a> e no Windows vêm por padrão).</p>
<p>Para fins deste artigo, considerarei utilizar o pacote <em>XAMPP Lite</em>, que é um pacote que integra Apache 2.2, PHP5 e MySQL, além do phpMyAdmin.</p>
<p>Para quem não conhece o XAMPP Lite, recomendo visitar a página do projeto em:</p>
<ul>
<li><a href="http://sourceforge.net/projects/xampp/"><span style="color:blue;font-family:Times New Roman;font-size:12pt;text-decoration:underline;">http://sourceforge.net/projects/xampp/</span></a><span style="font-family:Times New Roman;font-size:12pt;"><br />
</span></li>
</ul>
<p><span style="font-family:Times New Roman;font-size:12pt;"><br />
Para este passo-a-passo, vamos considerar que o usuário deseja atribuir o endereço http://meusistema.app ao caminho /home/usuário/www/meusistema/.<br />
</span></p>
<h1>Configurando o arquivo hosts</h1>
<p><span style="font-family:Times New Roman;font-size:12pt;">Na primeira parte do nosso passo-a-passo vamos configurar o arquivo hosts, que no Linux fica em <em>/etc/hosts</em>. </span></p>
<p>Para isso, abra-o com o editor de texto de sua preferência e como usuário root.</p>
<p>O arquivo hosts tem o formato abaixo:</p>
<p><span style="font-family:Times New Roman;font-size:12pt;"># Comentários<br />
127.0.0.1 localhost<br />
200.10.25.205 www.vol.com.br<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt;"><br />
Como podemos ver, o formato do arquivo é de um IP, espaço ou tab, endereço. Os comentários são linhas precedidas por #. </span></p>
<p>Considerando que desejamos utilizar o endereço http://meusistema.app, vamos incluir a seguinte linha no arquivo (pode ser no final):</p>
<p><span style="font-family:Times New Roman;font-size:12pt;">127.0.0.2 meusistema.app<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt;"><br />
Feche o editor salvando as alterações. </span></p>
<p>O que fizemos é dizer ao sistema operacional que toda vez que digitarmos no navegador o endereço http://meusistema.app, ele deve transformá-lo no IP 127.0.0.2.</p>
<p>Agora é necessário configurar o Apache para pegar as chamadas ao IP 127.0.0.2 e redirecionar para o caminho desejado.</p>
<h1>Configurando o servidor Apache</h1>
<p><span style="font-family:Times New Roman;font-size:12pt;">A segunda e última parte do nosso passo-a-passo é a configuração do servidor Apache. </span></p>
<p>As alterações serão processadas no arquivo <em>http.conf</em> na maioria dos casos que não utilizam a última versão do XAMPP Lite.</p>
<p>Considerando a utilização do XAMPP Lite, devemos alterar o arquivo <em>http.vhost.conf</em>, que fica em <em>/opt/xampplite/apache/conf/extras/</em> (considerando que o XAMPP Lite está instalado no diretório /opt/).</p>
<p>Vá ao final do arquivo e acrescente o seguinte:</p>
<p><span style="font-family:Times New Roman;font-size:12pt;">Listen 127.0.0.2</span></p>
<p>NameVirtualHost 127.0.0.2</p>
<p>&#60;VirtualHost 127.0.0.2&#62;</p>
<p>DocumentRoot /home/usuário/www/meusistema/<br />
ServerName meusistema.app</p>
<p>&#60;/VirtualHost&#62;</p>
<p><span style="font-family:Times New Roman;font-size:12pt;"><br />
O que fizemos basicamente foi dizer ao Apache para observar todas as chamadas ao IP 127.0.0.2 e encaminhá-las para /home/usuário/www/meusistema/. </span></p>
<p>Agora salve o arquivo e reinicie o Apache.</p>
<p>Para testar, abra o navegador e digite o endereço: http://meusistema.app</p>
<p>Deverá aparecer a página do seu sistema.</p>
<p>É óbvio que este é somente um exemplo e que os caminhos e endereços apresentados devem ser substituídos por caminhos e endereços que se adaptem aos seu sistema.</p>
<p>Maiores informações sobre esta parte, consulte:</p>
<ul>
<li><a href="http://httpd.apache.org/docs/2.2/vhosts/examples.html"><span style="color:blue;font-family:Times New Roman;font-size:12pt;text-decoration:underline;">http://httpd.apache.org/docs/2.2/vhosts/examples.html</span></a><span style="font-family:Times New Roman;font-size:12pt;"> (em inglês)<br />
</span></li>
</ul>
<p><span style="font-family:Times New Roman;font-size:12pt;"><br />
Espero que este pequeno tutorial possa auxiliar aqueles que têm essa necessidade, em especial nos casos de intranets.<br />
</span></p>
<p><img src="http://infodicas.orgfree.com/wp/wp-content/uploads/080409_1255_Utilizandoe1.png" alt="" /><span style="font-family:Times New Roman;font-size:12pt;"><br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt;text-decoration:underline;">http://www.vivaolinux.com.br/artigo/Utilizando-enderecos-personalizados-no-seu-servidor-web-passoapasso</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Servidor Web en Windows en Linux y en MAC OS X]]></title>
<link>http://seifreed.org/2009/08/10/servidor-web-en-windows-en-linux-y-en-mac-os-x/</link>
<pubDate>Mon, 10 Aug 2009 01:49:34 +0000</pubDate>
<dc:creator>Marc Rivero López</dc:creator>
<guid>http://seifreed.org/2009/08/10/servidor-web-en-windows-en-linux-y-en-mac-os-x/</guid>
<description><![CDATA[Ahora veremos como en las tres plataformas podemos habilitar un servidor web con unos sencillos paso]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Ahora veremos como en las tres plataformas podemos habilitar un servidor web con unos sencillos pasos.</p>
<p>Pero..que es un servidor web:</p>
<blockquote><p>Un <strong>servidor web</strong> es un <a title="Programa (computación)" href="http://es.wikipedia.org/wiki/Programa_%28computaci%C3%B3n%29">programa</a> que implementa el <em><a title="Protocolo" href="http://es.wikipedia.org/wiki/Protocolo">protocolo</a> <a title="HTTP" href="http://es.wikipedia.org/wiki/HTTP">HTTP</a></em> (<em>HyperText Transfer Protocol</em>). Este protocolo pertenece a la capa de aplicación del <a title="Modelo OSI" href="http://es.wikipedia.org/wiki/Modelo_OSI">modelo OSI</a> y está diseñado para transferir lo que llamamos <a title="Hipertexto" href="http://es.wikipedia.org/wiki/Hipertexto">hipertextos</a>, páginas web o páginas <a title="HTML" href="http://es.wikipedia.org/wiki/HTML">HTML</a> (HyperText Markup Language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música.</p>
<p>Es un programa que se ejecuta continuamente en un ordenador (también se emplea el término para referirse al ordenador que lo ejecuta), manteniéndose a la espera de peticiones por parte de un cliente (un <a title="Navegador web" href="http://es.wikipedia.org/wiki/Navegador_web">navegador web</a>) y que responde a estas peticiones adecuadamente, mediante una <em><a title="Página web" href="http://es.wikipedia.org/wiki/P%C3%A1gina_web">página web</a></em> que se exhibirá en el navegador o mostrando el respectivo mensaje si se detectó algún error.</p></blockquote>
<p><strong><span style="text-decoration:underline;"><span style="color:#ff0000;">Instalación y prueba de Servidor Web en Windows</span></span></strong></p>
<p>Lo que haremos primero es ir a la página web para descargar el paquete que nos permitirá descargar los archivos necesarios para la instalación del Servidor Web.</p>
<p><a href="http://www.microsoft.com/web/downloads/platform.aspx" target="_blank">Página de descargas</a></p>
<p><img class="aligncenter size-full wp-image-1413" title="página_principal_microsoft" src="http://seifreed.wordpress.com/files/2009/08/pagina_principal_microsoft.png" alt="página_principal_microsoft" width="500" height="245" /></p>
<p>Una vez nos descarguemos el ejecutable y lo ejecutemos hará una serie de descargas para sus archivos.</p>
<p><img class="aligncenter size-full wp-image-1414" title="descargando_web_platform" src="http://seifreed.wordpress.com/files/2009/08/descargando_web_platform.png" alt="descargando_web_platform" width="500" height="296" /></p>
<p>Una vez se haya bajado el instalador necesario podremos elegir los componentes que queramos.</p>
<p><img class="aligncenter size-full wp-image-1415" title="eligiendo_componentes" src="http://seifreed.wordpress.com/files/2009/08/eligiendo_componentes.png" alt="eligiendo_componentes" width="500" height="295" /></p>
<p>Elegimos lo que queramos y empezamos con la instalación:</p>
<p><img class="aligncenter size-full wp-image-1416" title="resumen_de_la_instalacion" src="http://seifreed.wordpress.com/files/2009/08/resumen_de_la_instalacion.png" alt="resumen_de_la_instalacion" width="500" height="294" /></p>
<p>Aquí tenemos un resumen de la instalación. Si estamos de acuerdo con lo que hemos seleccionado podemos continuar.</p>
<p><img class="aligncenter size-full wp-image-1417" title="descargando_compnentes" src="http://seifreed.wordpress.com/files/2009/08/descargando_compnentes.png" alt="descargando_compnentes" width="500" height="297" /></p>
<p>El instalador de Web Platform descargará las aplicaciones que necesite.</p>
<p><img class="aligncenter size-full wp-image-1418" title="progreso_de_componentes" src="http://seifreed.wordpress.com/files/2009/08/progreso_de_componentes.png" alt="progreso_de_componentes" width="500" height="298" /></p>
<p>Se irán descargando y se irán instalando.</p>
<p>Una vez instalado veremos como queda ISS funcionando.</p>
<p><img class="aligncenter size-full wp-image-1419" title="iss_funcionando" src="http://seifreed.wordpress.com/files/2009/08/iss_funcionando.png" alt="iss_funcionando" width="500" height="321" /></p>
<p>ISS también dispone de un panel de configuración</p>
<p><img class="aligncenter size-full wp-image-1420" title="panel_de_configuracion_iss" src="http://seifreed.wordpress.com/files/2009/08/panel_de_configuracion_iss.png" alt="panel_de_configuracion_iss" width="500" height="311" /></p>
<p>Y ahora veremos como queda el servidor web fucionando.</p>
<p><img class="aligncenter size-full wp-image-1421" title="pagina_de_pruebas_dragonjar" src="http://seifreed.wordpress.com/files/2009/08/pagina_de_pruebas_dragonjar.png" alt="pagina_de_pruebas_dragonjar" width="500" height="314" /></p>
<p>Y hasta aquí la configuración del servidor web en Windows.</p>
<p><strong><span style="text-decoration:underline;"><span style="color:#ff0000;">Instalación en Linux</span></span></strong></p>
<p>Lo que haremos será instalar los paquetes necesarios.</p>
<p><img class="aligncenter size-full wp-image-1422" title="descargando_compnentes_ubuntu" src="http://seifreed.wordpress.com/files/2009/08/descargando_compnentes_ubuntu.png" alt="descargando_compnentes_ubuntu" width="500" height="364" /></p>
<p>El comando que se ha de ejecutar como root es:</p>
<blockquote><p><!-- 		@page { margin: 2cm } 		TD P { margin-bottom: 0cm } 		P { margin-bottom: 0.21cm } 		A:link { so-language: zxx } --></p>
<p style="margin-left:1.03cm;margin-right:1.03cm;" align="CENTER"><span style="font-family:Nimbus Roman No9 L,serif;">aptitude install libapache2-mod-chroot apache2 libapache2-mod-php5 php5-cli php5-common php5-cgi php5-mysql mysql-server-5.0 mysql-client-5.0 php5-gd s<em>udo</em></span></p>
<p style="margin-left:1.03cm;margin-right:1.03cm;" align="CENTER">
</blockquote>
<p>Con esto tendremos el servidor web instalado. Ahora veremos como funciona</p>
<p><img class="aligncenter size-full wp-image-1423" title="pagina_de_pruebas_ubuntu" src="http://seifreed.wordpress.com/files/2009/08/pagina_de_pruebas_ubuntu.png" alt="pagina_de_pruebas_ubuntu" width="500" height="374" /></p>
<p>Y hasta aquí la configuración del servidor web en Linux.</p>
<p><span style="color:#ff0000;"><span style="text-decoration:underline;"><strong>Instalación del Servidor Web en MAC OS X</strong></span></span></p>
<p>Primero de todo nos vamos a Preferencias.</p>
<p><img class="aligncenter size-full wp-image-1424" title="habilitando_Servidor_" src="http://seifreed.wordpress.com/files/2009/08/habilitando_servidor_.png" alt="habilitando_Servidor_" width="500" height="382" /></p>
<p>Nos vamos al apartado de comparir o sharing</p>
<p><img class="aligncenter size-full wp-image-1425" title="sharing" src="http://seifreed.wordpress.com/files/2009/08/sharing.png" alt="sharing" width="500" height="377" /></p>
<p>En sharing habilitamos la parte de Servidor Web</p>
<p><img class="aligncenter size-full wp-image-1426" title="servidor_web_habilitado" src="http://seifreed.wordpress.com/files/2009/08/servidor_web_habilitado.png" alt="servidor_web_habilitado" width="500" height="384" /></p>
<p>Y aqui podemos ver el servidor web funcionando.</p>
<p><img class="aligncenter size-full wp-image-1427" title="servidor_web_mac_funcionando" src="http://seifreed.wordpress.com/files/2009/08/servidor_web_mac_funcionando.png" alt="servidor_web_mac_funcionando" width="500" height="370" /></p>
<p>Y hasta aqui como tener un servidor web funcionando.</p>
<p style="margin-left:1.03cm;margin-right:1.03cm;" align="CENTER"><span style="font-family:Nimbus Roman No9 L,serif;"><em><br />
</em></span></p>
<blockquote></blockquote>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Configurando o apache com php]]></title>
<link>http://alfredocavalcanti.wordpress.com/2009/08/07/configurando-o-apache-com-php/</link>
<pubDate>Fri, 07 Aug 2009 03:04:56 +0000</pubDate>
<dc:creator>Alfredo Cavalcanti Segundo</dc:creator>
<guid>http://alfredocavalcanti.wordpress.com/2009/08/07/configurando-o-apache-com-php/</guid>
<description><![CDATA[Se você um dia ja teve que configurar o seu servidor web com Apache e PHP do zero, ja deve ter se de]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Se você um dia ja teve que configurar o seu servidor web com <a href="http://www.apache.org/" target="_blank">Apache</a> e <a href="http://php.net" target="_blank">PHP</a> do zero, ja deve ter se deparado com uma configuração simples do php onde você permite que ao invés do codificador da pagina ser obrigado a abrir a tag php com:</p>
<p>&#60;?php</p>
<p>ele poder iniciar apenas com:</p>
<p>&#60;?</p>
<p><img class="aligncenter size-full wp-image-20" title="Logo PHP Apache" src="http://alfredocavalcanti.wordpress.com/files/2009/08/logo_php_apache.jpg" alt="Logo PHP Apache" width="358" height="93" /></p>
<p>A configuração padrão do PHP é deixar esta opção desligada, mas não é dificil ativá-la.</p>
<p>Primeiro de tudo encontre o seu php.ini. Este é o arquivo de configuração do PHP e geralmente fica na pasta onde está instalado o Apache. Aqui o caminho é: &#8220;C:\Arquivos de programas\Apache Group\Apache2&#8243;</p>
<p>Tendo acesso ao php.ini, abra o arquivo com algum editor de texto. Se você é programador sugiro fortemente o <a href="http://notepad-plus.sourceforge.net/br/site.htm" target="_blank">Notepad++</a>, no futuro farei um post sobre ele mas, voltando ao php.ini, e considerando que você não modificou a estrutura original deve haver uma diretiva chamada &#8220;short_open_tag&#8221;.</p>
<p>Esta é a diretiva responsável por configurar como o php vai interpretar as tags de abertura. Configurando esta tag como ON, você está dizendo ao php para quando encontrar uma tag &#8220;&#60;?&#8221; ou &#8220;&#60;?php&#8221; entender como o inicio do script PHP. Se configurada como OFF, você está dizendo para ele que so considere um script php quando o inicio for &#8220;&#60;?php&#8221;.</p>
<p>Simples não? Mas ainda não terminei.</p>
<p>No próprio php.ini há um alerta para o uso das short tags. Caso queira que o seu código seja o mais portável possível, evite usar as short tags. Em servidores que não estão sob o seu controle, pode não ser possível usar short tags. E, portanto, seu código php não funcionará neste servidor.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Servidores Web]]></title>
<link>http://cachinacursos.wordpress.com/2009/07/21/8/</link>
<pubDate>Tue, 21 Jul 2009 16:30:27 +0000</pubDate>
<dc:creator>mayroncursos</dc:creator>
<guid>http://cachinacursos.wordpress.com/2009/07/21/8/</guid>
<description><![CDATA[Nesse slide vamos entender um pouco como funciona e para que servem os Servidores web]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Nesse slide vamos entender um pouco como funciona e para que servem os Servidores web</p>
<p><!-- SlideShare error: doc is missing or has illegal characters /[^-_a-zA-Z0-9]/ --></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Introdução a Servidores Web]]></title>
<link>http://cachina.wordpress.com/2009/07/21/introducao-a-servidores-web/</link>
<pubDate>Tue, 21 Jul 2009 16:25:15 +0000</pubDate>
<dc:creator>Mayron Cachina</dc:creator>
<guid>http://cachina.wordpress.com/2009/07/21/introducao-a-servidores-web/</guid>
<description><![CDATA[Esse slide faz parte de um treinamento que estou fazendo sobre php. Para quem quiser acompanhar: htt]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Esse slide faz parte de um treinamento que estou fazendo sobre php.</p>
<p>Para quem quiser acompanhar: <a href="http://cachinacursos.worpress.com">http://cachinacursos.wordpress.com</a></p>
<p><!-- SlideShare error: doc is missing or has illegal characters /[^-_a-zA-Z0-9]/ --></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Problemas con la codificacion XAjax]]></title>
<link>http://elluisito.wordpress.com/2009/07/09/problemas-con-la-codificacion/</link>
<pubDate>Fri, 10 Jul 2009 03:24:01 +0000</pubDate>
<dc:creator>elluisito</dc:creator>
<guid>http://elluisito.wordpress.com/2009/07/09/problemas-con-la-codificacion/</guid>
<description><![CDATA[Problemas con la codificacion XAjax Descripcion Si se esta usanado xAjax en paginas web es posible q]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#ff0000;"><strong>Problemas con la codificacion XAjax</strong></span></p>
<p><strong>Descripcion</strong></p>
<p>Si se esta usanado xAjax en paginas web es posible que en algunas ocaciones se encuentran caracteres extraños en las bases de datos caracteres como &#8220;Ậ&#8221; en ves de aparecer letras con acentos como &#8220;á&#8221;, esta situacion no se debe tratar de solucionar con funciones que tranmsformen carateres, este problema es debido a la codificacion que tiene su pagina WEB y la codificacion que maneja xAjax.</p>
<p>Explicacion</p>
<p>El constructor del objeto xajaxResponse, el cual debeser usado en la funcion que implementa el procedimiento con Xajax por defecto manej codificacion utf-8 y en su pagina WEB por efectos de presentacion uted usa iso-8859-1 o latin1.</p>
<p>Como puede notar el tipo de codificacion cambia ya que son diferentes las codificaciones que se manejan en xAjax y la pagian WEB.</p>
<p><strong>Pasos para mostrar caracteres espueciales desde una base de datos a una pagina HTML que usa Xajax<br />
</strong></p>
<p>Garantizar que los datos proveniente de la base de datos se muestre de forma correcta.</p>
<p>1 Los datos que estan en la base de datos tienen caracteres especiales como &#8220;á, é, í,ó,ú&#8221;.</p>
<p>2 Al ser mostrados estos caracteres en la pagina HTML se debe realizar un tratamiento especial para garantizar la correcta visualizacion al realizarla transformacion correcta entre los carcateres especiales y su referencia deentidad, es decir que transforme elñ caracter &#8220;á&#8221; por &#8220;&#38;aacute;&#8221; garantizando la correcta visualizacion de los datos.</p>
<p><strong>Logica de la manipulacion de la informacion</strong></p>
<p>1. En la carga inicial de la pagina esta ya debe traer los valores que estan inicialmente almacenados en una base de datos, el procedimiento seria:</p>
<p>1.1 Consultar a la base de datos.</p>
<p>1.2 Obtener los datos del campo que usted requiere.</p>
<p>1.3 Imprima el valor deseado con ayuda de la la funcion htlmentites(</p>
<p>) para garanteizar la correcta visualizacion de la base de datos.</p>
<p>2. Al realizar ediciones sobre los valores actualmente almacenados en la base de datos se hace uso de xAjax de la siguiente forma</p>
<p>2.1 En el forulario y con ayuda del metodo onChange de cada uno de los text que usted pernita hacer ediciones y en lenguaje de javascript llame a la funcion xajax que le realiza la actualizacion, recuerde que en este punto la codificacion que esta usando es la de la pagina WEB, es decir iso-8859-1.</p>
<p>2.2 LA funcion xAjax recibe los parametros y se procede a convertirlos en la codificicacion que xAjax  maneja utf-8, con la funcion utf8_decode();</p>
<p>2.3 Realize todos los procedimientos que su funcion implementa.</p>
<p>2.4 Antes de retornar el valor tiene que convertir la odificacion actual que usa xAjax de utf-8 a la que usa quien toma la respuesta HTML con codificacio iso-8859-1 con ayuda d ela funcion utf8_encode();</p>
<p>2.5 Retorne el valor en el id neceseario.</p>
<p><strong>Pasos para almacenar caracteres especiales en bases de datos</strong></p>
<p>Este error se presenta y es causa por la codificacion en el caso que su pagina web:</p>
<p>1. Use codificacion charset=&#8221;iso-8859-1&#8243;</p>
<p>2. El objeto de xAjax use codificacion &#8220;utf-8&#8243;</p>
<p>3. Dentro de sus formulario utilize caracteres fuera de la codificacion como &#8220;ñ&#8221; o caracteres acentuados tales como &#8220;á, é, í,ó,ú&#8221;.</p>
<p><strong>Funciones php neceseraias</strong></p>
<p>1. htmlentites () : Esta funcion transforma los caracteres que se indica en el parametro de entreda y los convierte en su equivalente HTML, es decir, si un parametro de entrada es el caracter &#8220;ñ&#8221;, la funcion devolvera&#8221; &#38;ntilde&#8221;.</p>
<p>2. utf8_encode(): Codifica a utf-8.</p>
<p>2. utf8_decode():  Decodifica de utf-8.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Instalar servidor WEB en Debian]]></title>
<link>http://elluisito.wordpress.com/2009/07/08/instalar-servidor-web-en-debian/</link>
<pubDate>Wed, 08 Jul 2009 15:46:16 +0000</pubDate>
<dc:creator>elluisito</dc:creator>
<guid>http://elluisito.wordpress.com/2009/07/08/instalar-servidor-web-en-debian/</guid>
<description><![CDATA[Instalar servidor WEB en Debian Descripcion En este documento se pretende informar la manera correct]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#ff0000;"><strong>Instalar servidor WEB en Debian</strong></span></p>
<p><strong>Descripcion</strong></p>
<p>En este documento se pretende informar la manera correcta de instalar un servidorWEB apache con PHP5 y la base de datos MySQL.</p>
<p><strong>Procedimiento</strong></p>
<p>1. Instale los siguientes paquetes mysql-server-5.0 apache2 php5 phpmyadmin mysql-query-browser mysql-admin desade una consola con acceso de super usuario</p>
<p>apt-get install mysql-server-5.0 apache2 php5 phpmyadmin mysql-query-browser mysql-admin</p>
<p>2. Monte todos los DVD segun le vaya pidiendo la instalacion</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Activar visualizacion de errores]]></title>
<link>http://elluisito.wordpress.com/2009/07/05/activar-visualizacion-de-errores/</link>
<pubDate>Sun, 05 Jul 2009 22:59:30 +0000</pubDate>
<dc:creator>elluisito</dc:creator>
<guid>http://elluisito.wordpress.com/2009/07/05/activar-visualizacion-de-errores/</guid>
<description><![CDATA[Activar visualizacion de errores Presentacion En equipos de desarrolladores no solo es conveninte si]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong><span style="color:#ff0000;">Activar visualizacion de errores</span></strong></p>
<p><strong>Presentacion</strong></p>
<p>En equipos de desarrolladores no solo es conveninte sino muy necesario conocer exactamente el sitio donde se produce un error para asi resolverlo.</p>
<p>La extension de php5 tiene una forma para activar esta propiedad y hacer mas facilel trabajo de Debug por parte del desarrollador.</p>
<p><strong>Procedimiento</strong></p>
<p>1. Abra el archivo php.ini ubicado en la ruta &#8220;C:\WINDOWS\php.ini&#8221;</p>
<p>2. Busque la seccion &#8220;Error handling and logging&#8221; y en los siguientes valores cambielos por</p>
<p>2.1 error_reporting = E_ALL</p>
<p>2.2 display_errors = On</p>
<p>2.3 error_prepend_string = &#8220;&#60;font color=#ff0000&#62;&#8221;</p>
<p>2.4 error_append_string = &#8220;&#60;/font&#62;&#8221;</p>
<p>3. Guarde vel archivo.</p>
<p>4. Reinicie el servidor apache.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Activar extension MySQL en php 5]]></title>
<link>http://elluisito.wordpress.com/2009/07/05/activar-extension-mysql-en-php-5/</link>
<pubDate>Sun, 05 Jul 2009 22:52:28 +0000</pubDate>
<dc:creator>elluisito</dc:creator>
<guid>http://elluisito.wordpress.com/2009/07/05/activar-extension-mysql-en-php-5/</guid>
<description><![CDATA[Activar extension MySQL en php 5 Presentacion Segun el arcivo php.ini que se haya copiado la extensi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong><span style="color:#ff0000;">Activar extension MySQL en php 5</span></strong></p>
<p><strong>Presentacion</strong></p>
<p>Segun el arcivo php.ini que se haya copiado la extension de MySQl puede que este deshabilitada</p>
<p><strong>Proceso</strong></p>
<p>1. Abra el archivo del php.ini en la direccion &#8220;C:\WINDOWS\php.ini&#8221;</p>
<p>2. Edite el archivo con las siguientes indicaciones</p>
<p>2.1 extension_dir = &#8220;C:\php5\ext&#8221;</p>
<p>2.2 extension=php_mysql.dll</p>
<p>3. Guarde los cambios</p>
<p>4. Reinicie el servidor Apache</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Activar URL file-access en php]]></title>
<link>http://elluisito.wordpress.com/2009/06/22/activar-url-file-access-en-php/</link>
<pubDate>Mon, 22 Jun 2009 14:20:15 +0000</pubDate>
<dc:creator>elluisito</dc:creator>
<guid>http://elluisito.wordpress.com/2009/06/22/activar-url-file-access-en-php/</guid>
<description><![CDATA[Activar URL file-access en php Descripcion En ocaciones cuando se intenta acceder a otro achivo ubic]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#ff0000;"><strong>Activar URL file-access en php</strong></span></p>
<p>Descripcion</p>
<p>En ocaciones cuando se intenta acceder a otro achivo ubicado en la misma direccion es posible que php muestre un Warning con el siguiente contenido. &#8220;<span style="color:#ff0000;"><strong>Warning</strong>:  require(http://localhost/trabajo/include/encabezado.php) [<a href="http://localhost/trabajo/function.require">function.require</a>]: failed to open stream: no suitable wrapper could be found in <strong>C:\Archivos de programa\Apache Group\Apache2\htdocs\trabajo\imagen.php</strong> on line <strong>16</strong></span>&#8220;.</p>
<p><strong>Solucion</strong></p>
<p>1. abra el archivo php.ini ubicado en &#8220;C:\WINDOWS\php.ini&#8221;</p>
<p>2. Busque la linea con contenido &#8220;allow_url_include&#8221;</p>
<p>3. Cambie este valor por On, deberia quedar asi:</p>
<p>allow_url_include = On</p>
<p>4. Reinicie el servidor WEB.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Enviar Email con la funcion de php]]></title>
<link>http://elluisito.wordpress.com/2009/06/21/enviar-email-con-la-funcion-de-php/</link>
<pubDate>Mon, 22 Jun 2009 03:33:29 +0000</pubDate>
<dc:creator>elluisito</dc:creator>
<guid>http://elluisito.wordpress.com/2009/06/21/enviar-email-con-la-funcion-de-php/</guid>
<description><![CDATA[Enviar Email con la funcion de php Aclaracion Este procedimiento solo es valido si su servidor WEB c]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#ff0000;"><strong>Enviar Email con la funcion de php</strong></span></p>
<p><strong>Aclaracion</strong></p>
<p>Este procedimiento solo es valido si su servidor WEB con php esta corriendo bajo un sistema operativo Windows de 32 bits.<strong><br />
</strong></p>
<p><strong>Situacion</strong></p>
<p>En algunas aplicaciones que es necesario enviar correo con la funcion de mail de php, es necesario configurar para realizar el envio correcto de estos mensajes.</p>
<p><strong>Configuracion</strong></p>
<p>1. Abra e archivo php.ini ubicado en la ruta &#8220;C:/WINDOWS/php.ini&#8221;</p>
<p>2. Busque la seccion mail function.</p>
<p>3. A las lineas SMTP, smtp_port, sendmail_from, deben ser ingresadas con valores reales para que funcionen.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Instalacion de PHP5 en apache como modulo]]></title>
<link>http://elluisito.wordpress.com/2009/06/21/php-5/</link>
<pubDate>Sun, 21 Jun 2009 17:35:27 +0000</pubDate>
<dc:creator>elluisito</dc:creator>
<guid>http://elluisito.wordpress.com/2009/06/21/php-5/</guid>
<description><![CDATA[Instalacion de PHP5 en apache como modulo Presentracion Este documento indica la forma correcta de i]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#ff0000;"><strong>Instalacion de PHP5 en apache como modulo</strong></span></p>
<p><strong>Presentracion</strong></p>
<p>Este documento indica la forma correcta de intsalar el PHP5 como modulo de Apache 2.0.55</p>
<p><strong>Prerrequisitos</strong></p>
<p>1. Comprimido de PHP5</p>
<p>2. Servidor WEB Apache 2.0.X</p>
<p><strong>Instalacion</strong></p>
<p>1. Instale el apache tal y como lo indica el asistente, este procedimiento no tien mayores inidicaiones.</p>
<p>2. Instalacion del PHP5.</p>
<p>2.1 Descomprima el archivo comprimido de php5 en el sitio donde lo descargo.</p>
<p>2.2 Renombre esta carpeta con el nombre d ephp5.</p>
<p>2.3 Copie esta carpeta en la raiz de su disco duro c:/.</p>
<p>2.4 Definir archivo php.ini.</p>
<p>2.4.1 Ingrese a la carpeta c:/php5 y busque el archivo php.ini-dist</p>
<p>2.4.2 Copie y pegue este archivo en la ruta c:/WINDOWS</p>
<p>2.4.2 Renombre este archivo con el nombre de php.ini</p>
<p>3. Integracion con el modulo de apache.</p>
<p>3.1 Abra el archivo httdocs.conf de apache desde Inicio-&#62; Todos los programas-&#62;Apache HTTP server-&#62;Configure Apache server-&#62;Edit the apache httpd.conf Configuration File.</p>
<p>3.2 Busque la seccion LoadModuley agregue un alinea nueva con el contenido</p>
<p>LoadModule php5_module C:/php5/php5apache2.dll</p>
<p>3.3 Busque la seccion DirectoryIndex y al final agregue</p>
<p>index.php</p>
<p>3.4 Busque la seccion AddType y agregue la linea</p>
<p>AddType application/x-httpd-php .php</p>
<p>4. Guarde el archivo.</p>
<p>5. Copie todos los archivos con extension .dll de la carpeta de c:/php5 a la carpeta c:/WINDOWS/system32.</p>
<p>6. Reinicie el Apache server.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Opera Unite: Un navegador que reinventará la Web]]></title>
<link>http://aslcuba.wordpress.com/2009/06/18/opera-unite-un-navegador-que-reiventara-la-web/</link>
<pubDate>Thu, 18 Jun 2009 15:40:14 +0000</pubDate>
<dc:creator>elmor3no</dc:creator>
<guid>http://aslcuba.wordpress.com/2009/06/18/opera-unite-un-navegador-que-reiventara-la-web/</guid>
<description><![CDATA[Opera Unite Un proyecto que convierte a las computadores personales en servidores, permitiendo que l]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="attachment_152" class="wp-caption alignleft" style="width: 210px"><img class="size-full wp-image-152" title="Opera_logo3" src="http://aslcuba.wordpress.com/files/2009/06/opera_logo3.gif" alt="Opera Unite" width="200" height="73" /><p class="wp-caption-text">Opera Unite</p></div>
<p>Un proyecto que convierte a las computadores personales en servidores, permitiendo que los usuarios        compartan contenido con otros a través de Internet, fue presentado por la        empresa Opera. El nuevo servicio, denominado Opera Unite, tiene integrado        al navegador la habilidad de compartir fotos, un sistema de intercambio de        notas, un reproductor multimedia común, chat y la capacidad de «hostear»        páginas web directamente en la computadora. <!--more-->Aunque ninguna de estas        opciones es nueva, lo pionero es haberlas unificado en un servicio fácil        de manejar, incorporado al navegador. Con esta prestación los usuarios        pueden controlar con facilidad qué compartir mediante tres niveles de        acceso: público, privado o un sistema híbrido protegido por contraseña.        Aunque las personas para «hostear» el contenido tienen que usar Opera,        quienes lo ven pueden utilizar cualquier navegador, incluyendo Internet        Explorer y Firefox&#8230;</p>
<p>Tal parece que la compañía Opera Software ya no desea que su navegador sea la “astilla en el costado” de otros navegadores (Internet Explorer o Firefox). Y desea humildemente revolucionar la web, cambiar la forma en la que interactuamos con la red de redes.</p>
<p>Y según su página Oficial nos da a entender que el nombre “<strong>UNITE</strong>“, alude a un <strong>servidor web</strong>, donde convierte tu ordenador que interactúe con este navegador en una parte de la estructura de la web.</p>
<p>Básicamente cambia la clásica &#8220;unidireccionalidad&#8221; de la web, para convertirla en algo bidireccional donde yo puedo convertirme en un servicio al que otros (o yo mismo desde otros dispositivos) se conecten. En realidad, se trata de la posibilidad de convertir <span style="font-weight:bold;">la máquina de un usuario particular en un servidor en toda regla</span>, pero de forma extremadamente sencilla.</p>
<p>Lo curioso del concepto es que en un mundo en el que la tendencia es pasar todo a la &#8220;nube&#8221;, tener lo mínimo instalado en el equipo privado y acceder a todo a través de un navegador, <span style="font-weight:bold;">Opera Unite</span> invierte el concepto permitiendo que todos participemos y seamos un pedazo de esa nube de servicios que es internet.</p>
<p>Creo que abre posibilidades muy interesantes. Habra quedarle una pruebita a esta tecnologia para ver cuanto puedo ayudar a nuesto<strong> Grupo de Usuarios </strong>en la gestion y comparticion de informacion en nuestra red nacional.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Configuracion de php5 como modulo de apache2]]></title>
<link>http://elluisito.wordpress.com/2009/06/14/configuracion-de-php5-como-modulo-de-apache2/</link>
<pubDate>Mon, 15 Jun 2009 00:58:09 +0000</pubDate>
<dc:creator>elluisito</dc:creator>
<guid>http://elluisito.wordpress.com/2009/06/14/configuracion-de-php5-como-modulo-de-apache2/</guid>
<description><![CDATA[Configuracion de php5 como modulo de apache2 Presentacion Proceso para la instalacion del php5 como ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#ff0000;"><strong>Configuracion de php5 como modulo de apache2</strong></span></p>
<p><strong>Presentacion</strong></p>
<p>Proceso para la instalacion del php5 como modulo de apache2</p>
<p><strong>Prerrequisitos</strong></p>
<p>1. Servidor WEB apache 2 instalado en el sistema.</p>
<p>2. Archivo comprimido de php5.</p>
<p>Instalacion</p>
<p>1. Descomprecion del archivo php5.</p>
<p>2. Copie la carpeta recien descomprimida en la carpeta raiz y renombrala con la carpeta &#8220;C:/php5&#8243;.</p>
<p><strong>Configuracion</strong></p>
<p>1. Copie todos los archivos con extension .dll a la carpeta de &#8220;c:/WINDOWS/system32&#8243;.</p>
<p>2. Copie el archivo php.ini-recomended en la carpeta de c:/WINDOWS&#8221; con el nombre de php.ini</p>
<p>3. colnfigure el apache WEB Server editando el archivo htdocs.conf asi:</p>
<p>3.1 Busque la seccion loadModule e ingrese la linea</p>
<p>LoadModule php5_module c:/php5/php5apache.2.dll</p>
<p>3.2 Busque el DirectoryIndex y al final de esta linea agregue</p>
<p>index.php</p>
<p>3.3 Busque el AddType e ingrese una nueva linea con este valor</p>
<p>AddType application/x-httpd-php .php .php4 .php5</p>
<p>4. Reinicie el servidor WEB.</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:349px;width:1px;height:1px;">
<pre>LoadModule php5_module C:/Servidor/PHP/php5apache2.dll</pre>
</div>
</div>]]></content:encoded>
</item>

</channel>
</rss>
