Ago 06 2010

Corregir permisos de Archivos y Carpetas de Apache (httpd) desde SSH

Para poder corregir los permisos de nuestros archivos web, debemos correr el siguiente comando dentro de la carpeta public_html.

find . -type f -exec chmod 644 {} \; && find . -type d -exec chmod 755 {} \;

Si no cuentan con intérprete de comandos SSH, pueden asignarle los permisos mediante FTP.

Archivos: 644
Carpetas: 755

Jul 24 2010

Qué es el PageRank?

google-page-rankPageRank (PR) es un valor numérico que representa la importancia que una página web tiene en Internet. Google se hace la idea de que cuando una página coloca un enlace (link) a otra, es de hecho un voto para esta última.

Cuantos más votos tenga una página, será considerada más importante por Google. Además, la importancia de la página que emite su voto también determina el peso de este voto. De esta manera, Google calcula la importancia de una página gracias a todos los votos que reciba, teniendo en cuenta también la importancia de cada página que emite el voto.

PageRank (desarrollado por los fundadores Larry Page y Sergey Brin) es la manera que tiene Google de decidir la importancia de una página. Es un dato valioso, porque es uno de los factores que determinan la posición que va a tener una página dentro de los resultados de la búsqueda. No es el único factor que Google utiliza para clasificar las páginas, pero sí es uno de los más importantes.

Hay que tener en cuenta que no todos los links son tenidos en cuenta por Google. Por ejemplo, Google filtra y descarta los enlaces de páginas dedicadas exclusivamente a colocar links (llamadas ‘link farms’).

Además, Google admite que una página no puede controlar los links que apuntan hacia ella, pero sí que puede controlar los enlaces que esta página coloca hacia otras páginas. Por ello, links hacia una página no pueden perjudicarla, pero sí que enlaces que una página coloque hacia sitios penalizados, pueden ser perjudiciales para su PageRank .

Si un sitio web tiene PR0, generalmente es una web penalizada, y podría ser poco inteligente colocar un link hacia ella.

El algoritmo de ‘PageRank™ ‘ fue patentado en Estados Unidos el día 8 de enero de 1998, por Larry Page. El título original es ‘Method for node ranking in a linked database’, y le fue asignado el número de patente 6,285,999.
Imagen del ALgoritmo de PageRank de Google:
56f00d2542b3df354564492730d145b7
Donde:

PR(A) es el PageRank de la página A
d es un factor de amortiguación que tiene un valor entre 0 y 1.
PR(n) son los valores de PageRank que tienen cada una de las las páginas n que enlazan a A,
C(n) es el número total de enlaces salientes de la página n (sean o no hacia A).

Jul 24 2010

Crear fondo en Twitter

twitter_banner El diseño predeterminado para tu perfil de Twitter no es feo, es claro, sencillo y usable, lo malo es que millones de personas tienen el mismo diseño, y no todos quieren eso. Hay personas a quienes les gusta sobresalir o simplemente personalizar, por lo que cambian el diseño de su perfil de Twitter por algo más personal. De hecho es algo fácil de hacer, y eso precisamente es lo que voy a tratar de explicar.

Antes deberás tener en cuenta algunas consideraciones importantes

Usaremos Photoshop para crear la imagen de fondo, sin embargo, eres libre de usar cualquier otra alternativa como The GIMP, Pixelmator o cualquiera que sea tu programa de edición favorito.
La imagen resultante puede ser JPG o PNG, pero recuerda que el archivo no debe ser muy grande; una imagen ligera tomará menos tiempo en cargar.
La imagen se mostrará diferente dependiendo de las resoluciones. No es lo mismo ver tu perfil en una resolución de 1024×768 que en una de 1900×1200.

Para facilitarte más las cosas, existe una “plantilla” en formato PSD con las dimensiones preestablecidas para cada resolución. Trabajaremos sobre ese archivo porque es más fácil.

Archivo: Twitter-BG-Template.psd. Este archivo lo bajé desde este tutorial de SpoonGraphics.

Paso 1
Como lo mencioné en las consideraciones, debes tener en cuenta la resolución para la que vas a diseñar tu imagen. Lo ideal es que sea a partir de 1024×768 que es la resolución más usada hoy en día.
Abre el archivo Twitter-BG-Template.psd y en la sección de “Capas” verás que hay 4 capas disponibles; una pertenece a la resolución de 1024×768, otra a 1280×1024, la siguiente es 1680×1050 y finalmente 1920×1200. Es tu decisión elegir para qué resolución deseas elaborar tu imagen. Sólo oculta las capas de las resoluciones que no desees ocupar.

Paso 2
Ahora crea una nueva capa, encima de todas las demás capas. Esa será tu nueva área de trabajo. Ahora viene la parte en la que usas tu creatividad; agrega los elementos que quieras; gráficos, texto, figuras, lo que se te ocurra. Dale rienda suelta a tu imaginación y haz un trabajo del que te sientas satisfecho.
Ten cuidado de que tu diseño quede dentro del área delimitada por la capa “guía”, que en este caso aparece de color morado. Todo lo que esté fuera de esa capa, será cubierto por el texto en tu página de perfil, así que toma las precauciones pertinentes.

Paso 3
Cuando tengas tu imagen preparada, es hora de exportarla. Ve al menú Archivo -> Guardar para Web y dispositivos (en Photoshop) y selecciona los parámetros que más te acomoden. Puedes usar el formato JPG con una calidad “media” para que tu imagen de fondo no sea muy grande. Al final se generará el archivo con el nombre que elegiste, recuerda la ubicación de tu archivo.

Paso 4
Ve a tu perfil de Twitter, en la parte superior derecha verás un menú. Ve a la opción “Settings” luego a “Design” y oprime el botón que dice “Change background”. Ahora tienes que seleccionar el archivo que guardaste desde Photoshop (el JPG/PNG) y dar clic en aceptar. Después de unos segundos, la imagen se cargará en tu perfil y tendrás un diseño personalizado.

Adicionalmente puedes cambiar el esquema de colores para que los links combinen mejor con la paleta de colores del fondo que hiciste.

Y ahí lo tienes, haz creado un diseño personalizado para tu perfil, de una manera fácil.

Jul 17 2010

Criterios que usa Google para posicionar paginas Web

En esta ocasión indicaremos algunos criterios que usa Google para determinar el orden de las paginas web al momento de introducir una búsqueda:

Los criterios de posicionamiento Web se dividen en criterios on site o intrínsecos del sitio web y off site o extrínsecos, los primeros son aquellos que el webmaster puede controlar (contenidos y diseño web) y los off site son aquellos que aún controlables por el webmaster hasta cierto punto, no son modificables como los enlaces.
Además existen otros criterios que no tienen nada que ver con la palabra clave que ha introducido el usuario, sino que son un valor añadido que google da a algunas paginas web por antiguedad o cantidad de contenidos.

Criterios on-site para posicionar su pagina web

1.El Title. Obviamente uno de los más importantes.
2.Que el término de búsqueda esté al principio del título.
3.La densidad del término del búsqueda en el título.
4.Que el término de búsqueda esté al principio de las keywords.
5.La aparición en los contenidos de la página. Logicamente si la página no menciona el término de búsqueda dificilmente puede ser considerada un resultado válido.
6.La aparición al principio de los contenidos de la página. Google valora mejor los contenidos del principio de la página (primer parrafo) que los contenidos del final.
7.Variación de keywords: No todo es repetir un keyword sino también incluir derivaciones. Google matiza. para el término posicionar paginas web los complementos ”posicionado paginas web ”, “posicionamiento web¿como posicionar una pagina web? y demás también sirven.
8.Que el término de búsqueda esté entre las etiquetas H1
9.Que el término de búsqueda esté entre las etiquetas H2
10.Que el término de búsqueda esté entre las etiquetas H3
11.Que el término de búsqueda esté entre las etiquetas H4
12.Que el término de búsqueda esté en negrita
13.Que el término de búsqueda esté subrayado
14.Que el término de búsqueda esté en cursiva
15.Que aparezca múltiples veces en los contenidos de la página. Densidad de palabras clave.
16.Que la url (sin dominio) contenga en el termino buscado www.midominio.cl/posicionamiento-web.html
17. Que el nombre del dominio contenga la palabra clave (no excluyente)
18.Que el término buscado se trate en otras páginas de la web
19.Que la página no devuelva errores 404
20.Que la página no devuelva errores 500
21.Sitemap de la Web y página presente.
22.Última actualización de la página, frescura de los contenidos.
23.Periodicidad de actualización de la página, cada cuanto esta página cambia. Mantener un ritmo constante de actualizaciones y ampliaciones es bueno.
24.Crecimiento en páginas del dominio.
25.La cantidad de páginas indexadas del dominio

Jul 17 2010

Cómo instalar Fantastico Deluxe en Centos 5.x + cPanel/WHM

Para obtener Fantástico Deluxe en nuestro servidor dedicado, debemos seguir unos sencillos pasos que nos permiten la instalación de Fantastico Deluxe:

Primero nos logeamos via SSH como root a nuestro servidor:

Luego comprobamos que la versión de wget sea compatible con la versión que utiliza Fantastico Deluxe:


Fantastico Deluxe requiere tener instalada la versión wget-1.10.2-3.2.1.i386.rpm, entonces en este caso tenemos que descargar la versión compatible, desinstalar wget e instalar la versión compatible.
Para este cambio de versiones solo se deben seguir los siguientes pasos:

rpm -qa wget ;
wget http://wget.inc.cl/wget-1.10.2-3.2.1.i386.rpm
chattr -ia /usr/bin/wget
rpm -e wget ;
rpm -ivh --force wget-1.10.2-3.2.1.i386.rpm ;
rpm -qa wget ;


Una vez cambiada la versión de Wget en nuestro servidor podemos proceder a la instalación de Fantástico en el Servidor dedicado siguiendo la siguiente secuencia de comandos desde SSH:


cd /usr/local/cpanel/whostmgr/docroot/cgi
wget -N http://files.betaservant.com/files/free/fantastico_whm_admin.tgz
tar -xzpf fantastico_whm_admin.tgz
rm -rf fantastico_whm_admin.tgz

FANTASTICO!  Hemos instalado Fantástico Deluxe en nuestro servidor, ahora solo nos falta el tema de la configuración y descarga de paquetes que serán utilizados por los usuarios de cPanel que manejaremos directamente desde el Panel WHM como root.

http://servernuevo.miservidor.mio/whm

Vamos a la parte de abajo del menú y encontraremos Fantastico Deluxe en la sección de Plugins:


Ingresamos y comenzamos con el proceso de instalación y descarga de paquetes:


Luego de la descarga de paquetes de Fantastico Deluxe asignamos las configuraciónes de uso, pero eso ya es configuración de cada uno, nosotros por lo general lo dejamos para que todos los usuarios de cPanel tengan acceso.

Espero les ayude el tutorial a quienes estan instalando su propio servidor dedicado, y a quienes quieran un hosting con fantastico deluxe pueden visitar nuestro sitio Web.

Jul 17 2010

Crea tus cuentas de correo en HOTMAIL.CL

Ahora los usuarios de Chile que podrán crear cuentas con el dominio @hotmail.cl o @live.cl que les permitirá usar todos los servicios de Windows Live.
Para crear sus cuentas @hotmail.cl o @live.cl sólo tienes que ingresar a http://www.hotmail.cl

Apúrate para registrar tu nombre antes que otro lo tome.

Jul 17 2010

Restaurar Múltiples Backups desde SSH en Servidor CentOS 5.x + cPanel/WHM

Dejo todos los backups en la carpeta /home del servidor.
Luego creo una lista con los usuarios que quiero restaurar en el archivo lista.txt.

Ejecuto la siguiente linea en SSH como root:

for x in $(cat lista.txt); do echo /scripts/restorepkg $x; done;

Asi finalizamos la restauración de multiples backups desde SSH en servidores corriendo cPanel/WHM.
Se utiliza en el caso que pasamos muchos backups de sitios como en el caso de migración de cuentas de hosting reseller.

Jul 17 2010

¿Que es un revendedor de hosting ?

Revender Hosting con los planes de Hosting Reseller  de Hostingtecno se le hará mucho mas económico que en cualquier otro lugar, ademas de la rentabilidad a largo plazo por la NO limitación en la creación de cuentas ni dominios.

Con Planes que comienzan desde 10GB Hosting Reseller hasta los 50GB Hosting Reseller con una transferencia mensual del 1000% del espacio contratado hacen que su negocio desde un comienzo cuente con el mejor servicio.

Las limitaciones en los planes de hosting reseller son casi nulas, solo de espacio y transferencia mensual ya que no existen espacios ilimitados, pero cuando eso suceda tenga por seguro que estaremos entregando el servicio. Los planes de hosting reseller no tienen limitaciones de dominios ni clausulas de limite o negación de archivos exceptuando los archivos ilegales y PROHIBIDO! el envio masivo de SPAM los cuales son reportados a las autoridades competentes.

Todos nuestros planes de hosting y Hosting Reseller cuentan con un periodo de prueba de 5 dias, en los que usted podrá testear nuestros servidores.

Comienze hoy mismo su negocio de Web Hosting con los profesionales.

Jul 17 2010

¿para qué sirven los ficheros .htaccess?

Los ficheros . htaccess sirven para la protección del acceso a su sitio web específicamente para:
- proteger del acceso a un directorio por autentificación.
- impedir a ciertas direcciones IP el acceso al sitio web.
No obstante, puede afectar directa o indirectamente otras operaciones que detallamos a continuación:

1. Impedir el listado del contenido de un directorio:
Entendemos por indexación el hecho de que el directorio muestre la lista de ficheros que contiene en ausencia de índice (.cgi, .html, .php etc ).
Para impedir a los internautas listar el conjunto de los ficheros contenidos en un directorio, cree un fichero .htaccess que contenga la línea siguiente:

optios- Indexes

2. Redirigir los mensajes de error:
Si desea utilizar mensajes de error personalizados o redirigir los errores hacia una página web, cree un fichero .htaccess que contenga líneas de la forma siguiente:

ErrorDocument número_de_error mensaje_o_destinación

Reemplace “número_de_error” por el número correspondiente. Reemplace “mensaje_o_destinación” por la acción que desea efectuar.

Los 3 errores más corrientes son:
404 : página inexistente
403 : acceso denegado
500 : error interno delo servidor

Para mostrar un simple mensaje, escriba el mensaje correspondiente entre comillas. Para redirigir sobre una página, introduzca la ruta de acceso a la página.

Ejemplos:
Desea mostrar el mensaje: “Lo sentimos, no puede acceder a este fichero” tras un error 403. Debe escribir la línea siguiente en su .htaccess :

ErrorDocument 403 “Lo sentimos, no puede acceder a este fichero”

Desea reenviar los errores 404 sobre su página personalizada 404.html (para su diminio mi_dominio.cl) :

ErrorDocument 404 http://www.mi_dominio.cl/404.php

3. Especificar un fichero index diferente:
Por defecto, el fichero índice de un directorio es index.html, index.htm ó index.php.
Si desea que sea otro fichero, puede escribir una línea de este tipo en su .htaccess :

DirectoryIndex nombre_del_fichero

Por ejemplo, si quiere utilizar la página inicio.html como página índice, utilice la línea siguiente:

DirectoryIndex inicio.html

4.Reescritura de URL:
Puede, por razones diversas, querer reescribir las URLs de su sitio. Para eso, puede utilizar un fichero .htaccess de la siguiente forma:

RewriteEngine on
RewriteRule regla_de_reescritura

Basta con reemplazar “regla_de_reescritura” por la regla que necesite. Puede escribir varias reglas en un mismo fichero.

Las posibilidades son demasiadas por ello lo invitamos a revisar la documentación oficial en: http://httpd.apache.org/docs/misc/rewriteguide.html
Si tienen dudas acerca de los ficheros .htaccess , no dude en contactárse con el equipo de soporte de Hostingtecno.cl

Jul 17 2010

Utilización de mod_suphp en cloud.inc.cl

Securizando Servidores Web

Instalación de mod_suphp en servidor con aplicaciónes de gestión de contenido, para prevención de conflictos con permisos en scripts en php.

Como medida de seguridad, hemos decidido hacer un cambio en Apache y PHP del servidor cloud.inc.cl, agregándo un módulo que hemos venido utilizando en los nuevos servidores de la empresa, su nombre SUPHP, que es una herramienta que permite la ejecución de archivos PHP con permisos del usuario web y no utilizando el usuario de apache ( nobody ), lo que generaba conflictos en algunos casos con aplicaciónes web tales como: Joomla, WordPress, Oscommerce, PHP-Nuke, entre otras.

La gran diferencia entre este cambio es que ya van clientes dentro del servidor, por lo que aquellos que utilizen register_globals activado desde archivos .htaccess deberán realizar el siguiente cambio:

En el archivo .htaccess agregamos lo siguiente:

suPHP_ConfigPath /home/usuario/public_html
<Files php.ini>
order allow,deny
deny from all
</Files>

Y Luego creamos un archivo llamado php.ini, donde ingresamos la activación de register_globals:

register_globals = On

Ese es el cambio que se debe hacer para las aplicaciónes que presenten el mensaje:

Error 500 – Internal Server Error

No se asusten que es algo normal que se puede presentar en algunos sitios web, si no tiene claro como reparar el problema puede abrir un ticket de soporte desde:
http://clientes.tecnoinver.cl

Este cambio se hace única y exclusivamente con el fin de ayudar a la mejor performance de aplicaciónes de gestión de contenidos para nuestros clientes de Web Hosting en el servidor cloud.inc.cl.

Todo comentario, crítica constructiva, reclamo o consejos puede realizarlos en la parte de comentarios;
Saludos,