Ir al contenido

Artículos recientes

28
abr

Ubuntu 11.04 en versión final

La versión final de la popular distribución de Linux ha sido liberada en el día de hoy, tal como estaba planificado y con numerosas novedades. Quienes utilicen 10.10 recibirán la propuesta de actualizar a 11.04 a través del administrador de actualizaciones, aunque siempre es posible utilizar apt-get/aptitude para hacer el upgrade a la nueva versión. El ciclo de Ubuntu Natty Narwhal será el corriente de 18 meses, alcanzando el final del soporte para el mes de Octubre de 2012. Desde el sitio web de Ubuntu se puede descargar la nueva versión y acceder a una información más detallada.

26
abr

Proxy de un sitio web con Apache

Introducción

En Apache existe un módulo llamado mod_proxy que es bastante útil para cumplir con varias funciones. Una de ellas es la de que un servidor reciba tráfico web para un sitio que en realidad está hosteado en otro servidor, que será la que explicaré a continuación.

Para el ejemplo, vamos a suponer:

  • Sitio web www.mikroways.net.
  • Por DNS, la IP que corresponde al dominio www.mikroways.net es la IPA, donde hay un Apache pero no se encuentra el código del sitio de dicho dominio.
  • El servidor web para www.mikroways.net tiene la IPB.

El comportamiento básicamente es el siguiente:

  1. Un cliente abre una conexión HTTP contra el servidor web en IPA, que según su DNS es el servidor web www.mikroways.net.
  2. El servidor Apache en IPA acepta la conexión para ese dominio pero en el virtual host correspondiente tiene configurado el mod_proxy que le indica que en realidad el sitio web está en el servidor con IPB. Entonces, el Apache en IPA actúa como cliente haciendo el requerimiento del sitio web de www.mikroways.net a IPB.
  3. El servidor IPB le devuelve el sitio tal como lo hace con cualquier cliente y lo mismo hace el servidor IPA con su cliente.

Notar que el procedimiento anterior es totalmente transparente tanto para el cliente del servidor IPA como para el propio servidor IPB.

Configuración

A continuación se muestra la configuración del servidor IPA. Notar que en la misma, el valor IPB debe ser reemplazado por la IP del servidor donde realmente se encuentra alojado el sitio web.

<VirtualHost *:80>

    ServerName  www.mikroways.net
    ServerAlias mikroways.net
    ServerAdmin invalidaddress@mikroways.net

    ProxyPreserveHost On
    ProxyRequests Off

    <Proxy *>
         Order deny,allow
         Allow from all
    </Proxy>

    ProxyPass               / http://IPB/
    ProxyPassReverse        / http://IPB/

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

</VirtualHost>

Lógicamente debe habilitarse el mod_proxy en Apache y luego reiniciar el servicio para que los cambios tomen efecto. Lo primero se hace muy simple en Debian con el comando:

a2enmod proxy
a2enmod proxy_http
11
abr

Instalación de Picasa 3.8 en Linux

Lamentablemente la gente de Google ha decidido no actualizar la versión de Picasa para Linux por lo que los usuarios de dicho sistema operativo disponemos de la muy antigua versión 3.0 en beta. Sin embargo, la última versión de Picasa (3.8 al momento de escribir este post) funciona perfectamente en Linux valiéndonos de un pequeño truco.

En mi caso trabajo con Ubuntu por lo que daré la explicación para dicho sistema. Sin embargo, la misma solución debería poder aplicarse a cualquier Linux con variaciones quizá en la ubicación de los archivos o en la ejecución de algún comando.

El primer paso consiste en instalar wine:

aptitude install wine

Luego, descargar la versión 3.0 beta de Picasa para Linux e instalarla. En mi caso:

sudo dpkg -i picasa_3.0-current_amd64.deb

Una vez hecho eso, descargar la versión 3.8 para Windows y ejecutarla con Wine. Probablemente sea necesario darle permisos de ejecución para que wine pueda correr el programa. Cuando se abre el asistente de instalación se deben seguir los pasos habituales y, al llegar al paso final, desmarcar todas las casillas de verificación.

El siguiente paso es copiar los archivos del “nuevo” Picasa al “viejo”. Esto se hace con un simple comando:

cp -a /home/usuario/.wine/drive_c/Archivos de programa/Google/Picasa3/* /opt/google/picasa/3.0/wine/drive_c/Program Files/Google/Picasa3/

Una vez que termina de copiar ya puede utilizarse la última versión de Picasa en Linux.

8
abr

Adobe Flash Player en Ubuntu 64 bits

Esta receta explica cómo hacer funcionar el reproductor de flash en Firefox con Ubuntu de 64 bits. El trabajo es simple y consiste en descargar la versión “Square” de dicho reproductor desde la página de Adobe. Luego, se debe descomprimir el paquete que contendrá un archivo llamado libflashplayer.so y guardar dicho archivo en /usr/lib64/mozilla/plugins/. Finalmente, se reinicia el navegador y flash funcionará correctamente.

1
abr

Ubuntu 11.04 beta 1

En la tarde de ayer se liberó la primer beta de la versión 11.04 de Ubuntu que, según la planificación del desarrollo, tendría una segunda beta el día 14 de abril y su versión final sería finalmente publicada el día 28 de abril. Al momento la beta incluye, entre varias otras características:

  • Linux kernel 2.6.38
  • LibreOffice 3.3.2
  • GCC 4.5
  • Python 2.7
  • dpkg 1.16.0
  • Upstart 0.9
  • X.org 1.10.0 y Mesa 7.10.1
  • Unity como sesión de escritorio por defecto
  • Firefox 4 y Banshee 1.9.5

Los que deseen pueden descargarlo de Internet o actualizar desde Ubuntu Maverick o alguna alfa de Ubuntu Natty.