
Desde que Steve Jobs presentó la nueva chuchería de Apple, el iPad, los debates sobre el tema se han ido multiplicando por la red de forma exponencial. Pero lo que nadie esperaba es que una empresa de colocación para centros de datos llevara este fenómeno a un nuevo nivel con el lanzamiento de la página Web iPadcolo.net. Se trata de una empresa de hosting para iPads que funcionen como servidores Web, servidores de correo u otros.
La Web anuncia un servidor iPad con 64GB de memoria en un centro de datos de clases. Según la sección de preguntas frecuentes de la página, todos los iPads funcionan con Wi-Fi y son colocados en rejillas similares a los de los centros de datos comunes. Las baterías de los iPad podrán cargarse hasta el máximo y luego prescindir de fuentes energéticas por unas 10 horas. ¿Y que ocurre con la multitarea? La compañía ha anunciado que se podrán iniciar y detener servicios en el dispositivo de forma totalmente remota, aunque no podrán correr más de uno a la vez.
¿Es un broma? Bueno, la verdad es que todo esto resulta un tanto sospecho porque ¿qué beneficio podría sacarse de ello? El motivo real de este proyecto es lanzar una campaña de marketing para situarse en el mercado como un proveedor especializado en sistemas operativos OS X. Una buena idea ¿verdad?
Fotografía | www.flickr.com

Desde Internetlab hemos discutido constantemente diferentes aspectos sobre los servidores Web. A continuación, os traigo una lista de consulta rápida en la que resumo los diferentes tipos de servidores Web:

Los servicios que no utilizamos nos pueden parecer poco importantes, pero si relentizan el arranque de tu servidor y consumen RAM deja de tener sentido mantenerlos. Esto puede ocurrir en todo tipo de plataformas: Linux, Windows, BSD o Solaris.
Por ejemplo, las distribuciones Linux y Mac Os X suelen venir con CUPS activado, pero si estás empleando tu ordenador como servidor Web, el servidor de impresión CUPS no es algo que necesites. Otros servicios que no necesitarías podrían ser X.org (el servidor de ventanas gráficas), bluetooth, hplip, nfs (sistema de red de archivos), y muchos otros. Averigua cuales no estás empleando y desactívalos.
Para desactivar servicios en Redhat enterprise, CentOS y Fedora, haz login como root y escribe en la línea de comandos:
setup
Dirígete al final de la página hasta que veas “System Services” y elige cuales quieres mantener y cuales no. Luego presiona el tabulador para llegar a “Ok” y dale a Intro. Finalmente, con el tabulador colócate sobre Quit y presiona Intro de nuevo.
Continúa la lectura: ¿Cómo desactivar los servicios que no utilizo en mi servidor?
Existe una forma de ocultar la versión de Apache de tu servidor y varias razones por las que deberías hacerlo. Algunos aspirantes a hacker podrían estar interesados en tu versión de Apache, así podrían aprovechar las vulnerabilidades que saben que tiene tu servidor.
Lo ideal sería actualizar siempre el software de tu servidor, siguiendo los consejos de serguridad para protejer nuetras bases de datos, pero a veces no tenemos demasiado tiempo o aparecen problemas de donde menos nos lo esperamos y, entonces, comienzan a haber agujeros por todas partes.
Para ocultar la versión de Apache del servidor Linux a tus visitantes, modifica el archivo de configuración de Apache, añadiendo estas directivas:
ServerTokens ProductOnly
ServerSignature Off
Si utilizas una distribución de Linux basada en Redhat, tendrás que editar el archivo httpd.conf que encontrarás en la carpeta /etc/httpd.
Y así de fácil, a partir de ahora ningún usuario podrá conocer la versión de Apache que tienes instalada en tu servidor Linux.
Fotografía | www.flickr.com
Continúa la lectura: ¿Cómo ocultar la versión de Apache de mi servidor?

Si estás al cargo de la administración de un servidor remoto es posible que no consideres la opción de formatearlo en ningún caso, sin embargo pueden existir motivos para recurrir a este comando y, además, siempre es bueno saber cómo hacerlo si estás pensando en construir un nuevo servidor Web Linux que hospede tu propia página.
Para formatear particiones de discos en sistemas Linux desktop, existen varias interfaces gráficas que te guiarán a lo largo del proceso, pero si se trata un servidor, tendrás que enfrentarte a las lineas de comandos de la terminal. En este caso, sólo tienes que seguir los siguientes pasos:
fdisk -l | grep ‘^Disk’
fdisk /dev/sdb
Para más información sobre cómo hacerlo puedes seguir esta guía.
mkfs.ext3 /dev/sdb1
Ten en cuenta que Ext3 es un tipo de partición, y puede que estés utilizando otros, como vfat.
Fotografía | www.flickr.com
Continúa la lectura: ¿Como formatear una partición del disco desde la terminal de Linux?

Pregunta: ¿Cómo configurar los reenvíos de emails con cPanel?
Respuesta: Si quieres que los emails enviados a direcciones de tu dominio sean reenviados a otra dirección de email, puedes hacerlo con cPanel de una forma muy simple. Además, configurando los reenvíos de email podrás utilizar todas las direcciones de correo virtuales que quieras, sólo tienes que seguir los siguientes pasos:
Desde ahora, gracias a cPanel, todos los emails que te envíen a la dirección especificada serán reenviados automáticamente a donde tú quieras.
Vía | www.domainnews.com
Continúa la lectura: ¿Cómo configurar los reenvíos de emails con cPanel?

Pregunta: ¿Cómo crear una base de datos MySQL con cPanel?
Respuesta: cPanel utiliza su propio sistema de creación de bases de datos y es realmente sencillo. Sólo tienes que seguir los siguientes pasos:
A continuación, necesitarás obtener un usuario para la base de datos. Si ya tienes usuarios creados puedes saltar al paso número 4:
Y eso es todo. Así de fácil. Ya has creado una base de datos que te da permisos de administración al usuario que has creado. Cuando instales scripts o aplicaciones, accederán a la base de datos utilizando el nombre de usuario y contraseña que has especificado. Por tanto, asegúrate de que no la olvidas en un par de días y de que es suficientemente segura.
Continúa la lectura: ¿Cómo crear una base de datos MySQL con cPanel?

No suele ocurrir, pero podría ser que los archivos .htaccess no estuvieran activados en tu página Web. Si estás hospedando la página tú mismo es muy fácil de solucionar:
AllowOverride None
AllowOverride All
Desde ahora, tu código .htaccess debería funcionar. También puedes realizar este cambio dentro de un host virtual, que sería lo más adecuado.
Si tu página la hospeda una compañía de hosting, accede al panel de control del servidor (Plesk, Cpanel, etc…) y busca alguna opción que te permita activar los .htaccess. Si no aparece por algún lado, deberías llamar a la compañía que tienes contratada.
Vía | www.corz.org
Fotografía | www.flickr.com
Continúa la lectura: ¿Está activado .htaccess en mi página Web?

Pregunta: ¿Cómo encontrar y reemplazar texto en múltiples archivos?
Respuesta: Si tienes Perl instalado en un servidor, puedes utilizarlo fácilmente para encontrar y sustituir texto en diferentes documentos. Incluso si no tienes acceso como root podrás hacerlo, sólo necesitar acceder vía SSH.
Pero veamos un ejemplo simple para entender esta función. Si quieres reemplazar la palabra “capitan” por la de “general” en todos tus archivos html, sólo tienes que escribir en la linea de comandos:
perl -pi -e “s/capitan/general/g;” *.html
Y eso es todo. Sencillo ¿verdad? Perl buscará dentro de todos los archivos con extensión html que estén registrados en el directorio especificado. Recuerda esta función, porque aunque no lo parezca podrías necesitarla a menudo, especialmente si mantienes un servidor Web o te dedicas a la programación.
Fotografía | www.flick.com
Continúa la lectura: ¿Cómo encontrar y reemplazar texto en múltiples archivos?

Pregunta: Tengo una cuenta de hosting compartida, pero necesito importar 3GB de datos desde una base de datos MySQL. No tengo acceso a la terminal y phpAdmin siempre queda en espera. ¿Cómo puedo recuperar los datos?
Respuesta: Puedes utilizar un script llamado BigDump para importar los datos poco a poco. Esto prevendrá que phpMyAdmin quede en espera si PHP tiene algún límite impuesto. Pero ten cuidado, como indican en su página oficial, este script sólo es para satisfacer un tipo de necesidad muy particular:
Para restaurar una copia de seguridad de tu base de datos MySQL (o parte de ella) en una nueva base de datos o la misma. Si no puedes acceder a la terminal del servidor y no puedes importar la información utilizando phpMyAdmin u otros scripts debido al límite de memoria y transferencia de datos del Servidor Web.- Desarrolladores de BigDump (Traducción libre)
BigDump es software libre y, por tanto, se distribuye bajo la licencia GNU. Puedes descargarlo de forma totalmente gratuita directamente desde la página oficial del programa.
Fotografía | www.flickr.com

Pregunta: ¿Cómo hacer visibles los archivos .ht?
Respuesta: Cuando utilizamos htaccess todos los archivos con extension .ht son invisibles por defecto. Casi todos los servidores del mundo están configurados para ignorar este tipo de documentos, y esto se debe a que los archivos .ht_loquesea contienen indicaciones de servidores y paswords. De modo que la mayoría de servidores incluyen código de este tipo en su archivo de configuración:
<Files ~ "^.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>
Este script indica al servidor que ningún usuario tiene permiso para acceder a ningún archivo cuya extensión comience por .ht, protegiendo todo nuestro código guardado con extensión .htaccess. Sin embargo, también podríamos encontrarnos con esta otra versión:
<Files ~ "^.*.([Ll][Oo][Gg])">
Order allow,deny
Deny from all
Satisfy All
</Files>
Con este segundo script estamos indicando al servidor que queremos prohibir el acceso a los archivos con extension comenzada en .log. Así que, si manipulamos esta parte del código, podemos permitir el acceso fácilmente o prohibirlo para otro tipo de extensiones.
Fotografía | www.flickr.com

Son varias las ventajas de utilizar Cascading Style Sheets (CCS), pero hay algunas consideraciones técnicas que se deben tomar en cuenta con antelación si eres administrador de una página Web. Originalmente, las páginas Web eran en la mayoría texto e imágenes, excluyendo menús y otras funciones dinámicas. A lo largo del tiempo se han ido creando diseños que se basaban más en estilos, temas y tablas.
CSS permite a los diseñadores de páginas Web utilizar métodos para crear estructuras tratando los estilos por separado. Los motores de búsqueda revisan las tablas dos veces, con la primera pasada analizan la estructura y con la segunda determinan su contenido. Pero eso no es todo, lo más importante es que utilizar CSS reduce el tiempo de renderización, ofreciendo al cliente una conexión más rápida y eficiente.
Además, los documentos HTML que emplean CSS son más pequeños, ya que el diseño del estilo es reutilizado continuamente, de hecho, la mayoría de veces se implementa una sola vez en un solo archivo. Como podéis ver, emplear CSS para nuestra página incrementa la velocidad de transmisión de la información de los contenidos, lo cual favorece tanto a los clientes como a los dueños de la página y a los administradores del servidor Web.
Fotografía | www.flickr.com