viernes, 27 de noviembre de 2015

Comercial web Soltronica: Empresario sin Página web

Un empresario necesita ayuda para mejorar su negocio, así que recurre a talismanes para mejorar su suerte, pero recibe el consejo de un buen amigo.

Tips de Diseño de Página web

Una Página web es una herramienta indispensable que te ayudará como empresario a incrementar las ventas de tu empresa o negocio por internet.
Te recomendamos algunos consejos que debes de tener en cuenta al momento de adquirir una página web.

1. WEB RESPONSIVE: 

Una web responsive se refiere que la estructura de la web es adaptable a todo tipo de dispositivos que soporten internet. Es decir que la web se redimensiona automaticamente si es visualizado desde una computadora de escritorio, desde una tablet, desde un notebook, desde un smartphone, en fin desde cualquier dispositivo existente y por haber.

2. NO USAR FLASH.

La tecnologia flash, ya es obsoleto para una página web. En lo posible se recomienda evitar el uso de flash, salvo bajo circunstancia de fuerza mayor.
Si utiizas flash en tu sitio web, debes de verificar que el flash soporte tecnologia html5. Actualmente ya exite esta tecnologia incorporado en la libreria de jquery.

3. WEB OPTIMIZADA CON 100% DE BUSCADORES.

El mercado de navegadores de internet se ha centrado en 5 navegadores que son los más conocidos: Chrome, Firefox, Internet Explorer, Opera y Safari.
Debes de verificar que el diseño del sitio web se pueda visualizar correctamente en dichos navegadores.
Tener una consideración especial con el Internet  Explorer, pues aún existen usuarios que utilizan versiones obsoletas de este navegador, por ejemplo IE8, IE9, IE10

4. PUBLICIDAD

Una Página web es una herramienta importante, pero necesita ayuda para que se haga conocida.
En otras palabras, NO te servirá tener una Página web si no le haces publicidad.
Puedes invertir en publicidad pagada y tambien gratuita, ambas son válidas. Mientras más publicidad le inyectes a tu Página web mejores resultados vas a obtener.
La Publicidad gratuita y pagada que puedes utilizar son por ejemplo: Foros, Blogs, Facebook, Twitter, Youtube, Mercado libre, Kotear, OLX, otros sitios web y otra redes sociales.

5. POSICIONAMIENTO WEB:

Un sitio web, debe de tener contenido fresco, es decir actualizado, para que los robots buscadores te consideren dentro de sus prioridades en sus búsquedas.
Por eso es importante adquirir una web que sea administrable, que te permita modificar el contenido de tu web en tiempo real.

¿Como limpiar archivos web hackeados?

Si su web ha sido víctima de un hacker, ya sea por código malintencionado, Gusanos, Troyanos, Pishing, Pharming, etc. Obligatoriamente deberás de seguir los siguiente pasos para que su sitio web sea seguro otra vez.:

IDENTIFICAR LOS ARCHIVOS INFECTADOS

Revise los archivos y carpetas cuya fecha de modificación o creación sean recientes a la fecha desde donde usted detecto o fue notificado que su web fue hackeada.

AISLAR LOS ARCHIVOS INFECTADOS

Aisle los archivos identificados por la fecha renombrando su extension a .txt. NO descargue o ejecute estos archivos directamente desde la web, pues podria infectar su máquina.

REVISAR LOS ARCHIVOS INFECTADOS

Proceda a revisar cada archivo sospechoso de su web utilizando un editor de texto simple, borre el código malicioso inyectado. Por lo general siempre encontrará dicho código en las primeras lineas del archivo.
Puede ocurrir que el código infectado sea todo el archivo, que sería el caso de archivos nuevos que NO pertenecen a su web y fueron subidos maliciosamente.
Las ubicaciones preferidas donde se puede encontrar archivos con código malicioso son carpetas de imágenes y en la ruta principal del sitio, sin embargo por seguridad debería de revisar el 100% de sus archivos.

¿Como proteger su hosting y web de hackers?

La calidad del sitio web que publicamos en internet representa una carta de presentacion para nuestros clientes y una navegacion segura en su web reforzará la confianza con sus clientes.
Hay que tener en consideración algunos puntos importantes al momento de configurar un hosting y publicar su sitio web:

CONTRASEÑAS DIFICILES

Es importante cuando pienses en una contraseña de usuario de hosting y FTP deberá de crearlo para que sea díficil de adivinar, no utilice frases sencillas como nombres, números telefónicos, fechas de nacimiento, etc.
De preferencia debes usar en forma conjunta: mayusculas, minusculas, numeros y caracteres especiales para reforzar la contraseña.

LISTADO DE ARCHIVOS

Debe de proteger que los archivos de sus carpetas no sean visibles via web, para ello ingrese el siguiente código en el archivo .htaccess
#######################
Options All -Indexes
#######################

FTP ANÓNIMO

Es recomedable desactivar su usuario FTP de acceso anónimo, que por lo general puede estar activo por defecto en su panel de hosting.

PERMISO DE ARCHIVOS

Es recomendable no utilizar permisos 777 (sea carpetas o archivos en su web), en caso que su hosting este configurado con SuPHP entonces no sera necesario utilizar permisos 777.
Revise que sus archivos web deben de tener los permisos 644 y las carpetas 755.
Adicionalmente revise el propietario de los archivos, que todos sean de su cuenta de hosting. Si observa un propietario que no corresponda a su cuenta de hosting reviselo pues podria tratarse de un archivo sospechoso.
Por ejemplo:
1) Los archivos con código de propietario 99 pertenecen al nobody
2) Los archivos con código de propietario 00 pertenecen al root.
Si encuentra dichos códigos de propietario u otros códigos desconocidos entre sus archivos pueden haber sido generados por algún script externo, es recomendable revisar dichos archivos para garantizar que son seguros.

SCRIPTS MALICIOSOS

No utilice scripts de terceros si no sabe al 100% su procedencia. Muchas veces los hackers crean script gratuitos que contienen código malintencionado y que solo buscan dañar el hosting o servidor donde sea instalado. Es preferible que la fuente desde donde descargue sus scripts sean de procedencia confiable.

SCRIPTS DE CORREO

En la creación de sus scripts para envio de correos (por ejemplo formulario de contacto) es recomendable utilizar PHPMailer. NO se recomienda utilizar directamente scripts con la funcion mail() pues si se utiliza de forma equivocada puede ser considerado como SPAM por algunos servidores de destino.
NO se debe de utilizar como remitentes de su script de correo: Correos de Hotmail, Gmail, Yahoo u otros similares. Solamente debes de usar un correo del mismo dominio desde donde se genera el correo. Esto importante porque evita que su correo sea considerardo como Pishing (correo falso).
Por ejemplo:
De: sucorreo@hotmail.com (NO ES VALIDO Y SERA CONSIDERADO PISHING)
De: sucorreo@sudominio.com ( ES CORRECTO) donde sudominio.com es el dominio desde donde se genera el script para enviar el correo de contacto.

CONTESTADORES AUTOMÁTICOS

No se recomienda utilizar contestadores automáticos en los scripts de formulario, pues si se utiliza de forma equivocada puede ser considerado como SPAM por algunos servidores de destino.

Consejos del uso del archivo .htaccess

El .htaccess es un simple archivo de texto (ASCII) en su carpeta www o en un subdirectorio dentro de la carpeta www. Usted puede crear o editar este archivo con cualquier editor de texto (por ejemplo Notepad, Wordpad, etc) y luego subirlo al directorio que requiera modificar la configuracion. Debe de verificar que el archivo que sube este en formato ASCII (y no en formato Binario), y verificar que los permisos al archivo esten a 644 (rw-r--r--). Esto permite que el servidor tenga alcceso al archivo, pero asimismo por razones de seguridad previene acceso no autorizado al archivo por medio del explorador de internet (riesgo de seguridad).
Los comando dentro del archivo .htaccess afectarán al directorio donde este ubicado y ademas en todos sus subdirectorios. Si usted coloca el archivo .htaccess en un directorio www, esto afectará a todo el sitio web.
Algunas configuraciones soportadas por el .htaccess (varia segun el servidor hosting de hospedaje) incluyen:

PERSONALIZACION DE MENSAJES

Si deseas superponer las paginas de error del servidor, puedes usar el .htaccess para definir sus propios mensajes. Un ejemplo de la sintaxis es:
#######################
ErrorDocument 500 /error.html
ErrorDocument 404 /404.html
#######################
Superponer configuracion SSI Por defecto, solo las páginas terminadas en extension .shtml analizara las inclusiones del lado del servidor (SSI) o en nuestros servidores. Usted puede superponer esta restriccion en su archivo .htaccess:
Si usted requiere superponer la configuración por defecto del servidor para que SSI trabaje con documentos .html, puedes crear un archivo llamado .htaccess subirlo (en modo ASCII) a su directorio www. Agregue las siguiente lineas a su archivo .htaccess:
#######################
AddType text/html .html
AddHandler server-parsed .html
#######################
Si prefieres ambos tipos de documentos .html y .htm para analizar SSI, cree su archivo .htaccess con las siguiente lineas:
#######################
AddType text/html .html
AddHandler server-parsed .html
AddHandler server-parsed .htm
#######################

CAMBIE SU PÁGINA DE INICIO POR DEFECTO

En orden para ingresar a su sitio web especificando unicamente el nombre de dominio (por ejemplo, http://www.soltronica.com) en vez de tener que especificar la página exacta del archivo (Por ejemplo, http://www.soltronica.com/blog.html), deberá de tener una pagina inicial en su directorio www. Los nombre de archivo aceptados por defecto para paginas de inicio son index.htm, index.html, index.cgi, index.shtml, index.php, etc. Note que todos son nombrados como index.*.
Inclusive existe un orden de precedencia para estos nombres. Asi que si usted cuenta por ejemplo con 2 archivos uno llamado index.cgi y el otro llamado index.html en su directorio, el servidor mostrara index.cgi debido a que el nombre toma un mayor valor de precedencia que un index.html.
Entonces usando el .htaccess, puedes definir adicionales nombres de archivo (index) y o cambia su orden de precendecia.
Por ejemplo para definir su pagina de inicio como mipagina.html agregue las siguientes lineas en su archivo .htaccess:
#######################
DirectoryIndex mipagina.html
#######################
Esto convertira el archivo mipagina.html en su pagina de inicio, pero si es que el archivo no se encontrara en esa ubicación luego de definirlo entonces el sistema devolvera el error: 404 Missing Page error.
Para cambiar el orden de precedencia, ingrese varios comandos DirectoryIndex con multiples nombres de archivo en la misma línea. El orden en la cual los archivo son listados (de izquierda a derecha) determina el orden de precedencia. Por ejemplo,
#######################
DirectoryIndex mipagina.html index.cgi index.php index.html
#######################

DESACTIVAR LA EXPLORACIÓN DE LOS DIRECTORIOS

Cuando en un directorio raiz no existe el archivo index, o no se ha definido una pagina de inicio, por defecto el explorador de internet mostrará un listado de los archivos que contiene dicha carpeta o raiz.
Esto es un riesgo de seguridad pues conlleva a divulgar sus archivos de la carpeta. Si usted requiere mantener sus archivos ocultos, entonce debe de agregar el siguiente codigo a su archivo .htaccess:
#######################
Options All -Indexes
#######################

BLOQUEAR EL ACCESO DE USUARIOS A SU WEB

Si usted requiere denegar acceso a un individuo en particular, y si usted conoce la ip o dominio que el individuo usa para conectarse a internet, entonces puedes usar el .htaccess para bloquearlo desde tu sitio web.
#######################

order deny,allow
deny from 123.456.789.000
deny from 456.78.90.
deny from .aol.com
allow from all

#######################
En el ejemplo de arriba, el usuario desde la IP exacta 123.456.789.000 sera bloqueado para ingresar; todos los usuarios dentro de un rango de IP desde 456.78.90.000 to 456.78.90.999 seran bloqueado; y todos los usuarios conectados desde aol.com seran bloqueados. cuando aquellos usuario intenten ingresar a sus sitio web se les mostrara el siguiente mensaje: 403 Forbidden error ("Usted no tiene permiso para acceder a este sitio").

REDIRIGIR VISITANTES A NUEVA PÁGINA O DIRECTORIO

Por ejemplo si usted esta rediseñando su web completa, renombrado paginas y directorios. Los visitantes de las antiguas páginas recibiran el mensaje: 404 File Not Found error, y esto es perjudicial pues puede dar mala imagen a su web y por consiguiente perder tráfico ganado.
Asi que para evitar este problema puedes redirigir las llamadas de la antigua página a la nueva página. Por ejemplo, si su antigua pagina se llamaba pagina_vieja.html y esa pagina ha sido reemplaza por pagina_nueva.html, entonces agrega la siguiente linea al archivo .htaccess:
#######################
redirect 301 /pagina_vieja.html http://www.sudominio.com/pagina_nueva.html
#######################
Por supuesto que debes de remplazar sudominio.com por su actual nombre de dominio. Ahora cuando los visitantes tipeen http://www.sudominio.com/pagina_vieja.html, ellos seran automáticamente redigidos a http://www.sudominio.com/pagina_nueva.html.
Si usted a renombrado un directorio, puede usar una redirección para afectar a todas las páginas dentro del directorio:
#######################
redirect 301 /directorio_viejo http://www.sudominio.com/directorio_nuevo/
#######################
Note que la antigua página o directorio es especificado usando la dirección de sistema relativa a su direcctorio www, mientras la nueva pagina o directorio es especificado por la URL absoluta.

PREVENIR ROBO DE ANCHO DE BANDA BLOQUEANDO EL ACCESO DE LAS IMÁGENES.

Si otro usuario esta robando sus imágenes y por consiguiente su ancho de banda, puedes prevenir esto agregando la siguiente linea en tu archivo .htaccess:
#######################
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?sudominio.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ - [F]
#######################
Reemplaza sudominio.com con su actual nombre de dominio. Utilizando dicho código sus imagenes solo se mostrarán cuando el visitante este navegando en la web http://sudominio.com. Si la imagen es llamado desde otras direcciones web, entonces no se mostrarán (imágenes con link roto).
Si te sientes particularmente fastidiado por que roban imagenes de tu web, entonces puedes proporcionar una imagen alternativa para las páginas que hacen hotlink de tus imagenes -- Por ejemplo, una imagen que diga "Robar es malo ... visita http://sudominio.com para ver la imagen real que pertenece aqui."
Para lograr lo indicado use el siguiente código en su archivo .htaccess:
#######################
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?sudominio.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.sudominio.com/no_robar.gif [R,L]
#######################
Esta vez, reemplace sudominio.com con su actual nombre de dominio, y reemplace no_robar.gif con el nombre de archivo de la imagen que deseas mostrar en las otras paginas que hacen hotlink a tu imagen.

PREVENIR LA VISUALIZACION DEL ARCHIVO .HTACCESS

Para prevenir que los visitantes puedan visualizar el contenido de tu archivo .htaccess, coloque el siguiente código en el archivo .htaccess
#######################

order allow,deny
deny from all

#######################
Del mismo modo si necesitas bloquear otro archivo en particular solamente reemplazas el valor por el nombre de archivo que requieras bloquear

¿Que es cPnginx?

El cPnginx es un plugin de integración con cPanel. Este complemento incrementará el rendimiento del servidor y reducirá las cargas del servidor cargados por el servidor web apache.
Nginx+cPanel+Apache= Rendimiento asegurado impulsado por servidor de alojamiento.

¿CÓMO NGINX AYUDARÁ A SU SERVIDOR CPANEL A AUMENTAR EL RENDIMIENTO?

Nginx es conocido por su alto rendimiento, estabilidad, conjunto de características, configuración sencilla y bajo consumo de recursos.
A diferencia de los servidores tradicionales, Nginx no se basa en hilos para atender las peticiones. En su lugar utiliza una arquitectura mucho más escalable orientada a eventos. Esta arquitectura utiliza pequeñas, cantidades previsibles de memoria bajo carga.
Incluso si usted no espera para manejar miles de peticiones simultáneas, aún puedes beneficiarte del alto rendimiento y pequeñas huellas de memoria de Nginx. Nginx escala en todas las direcciones: desde los más pequeños VPS hasta los clusters de servidores.
Nginx potencias varios sitios de alta visibilidad, tales como WordPress, Hulu, Github, Ohloh, SourceForge y TorrentReactor.
Vea la diferencia promedio de carga después de instalar Nginx en el servidor cPanel

CARACTERÍSTICAS DE CPNGINX

Alto rendimiento: Nginx funciona como un proxy inverso final frente a su servidor cPanel junto con apache. Lo que aumentará la performace debido a la arquitectura de software.
Protección contra ataques maliciosos: Nginx sólo pasará peticiones http verdaderas y protegerá su servidor contra ataques DDoS.
Compatible con cPanel: cPnginx es completamente compatible con cPanel. Tiene un script autoinstalador, actualización automática y desinstalador que harán su trabajo fácil de integrar.
WHM Plugin Interface: La interfaz WHM cPnginx le ayudará a administrar el servidor nginx completamente desde el WHMCS. Se incluyen Nginx editor de configuración y administrador de servicio.
Chkservd integrado: cPnginx se integra a su servidor cPanel chkservd. Esto le ayudará a controlar el servidor nginx.
Compresión GZIP, le permitrá ahorrar ancho de banda: cPnginx se integra con la compresión GZIP. Puede activar y desactivar esta característica. También puedes establecer el grado de compresión de 1 a 9.
Para leer más sobre cPnginx por favor visite: http://cpnginx.com

¿Que es Hosting web?

El alojamiento web (en inglés web hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía web. Es una analogía de "hospedaje o alojamiento en hoteles o habitaciones" donde uno ocupa un lugar específico, en este caso la analogía alojamiento web o alojamiento de páginas web, se refiere al lugar que ocupa una página web, sitio web, sistema, correo electrónico, archivos etc. en internet o más específicamente en un servidor que por lo general hospeda varias aplicaciones o páginas web.
Las compañías que proporcionan espacio de un servidor a sus clientes se suelen denominar con el término en inglés web host.
Se puede definir como "un lugar para tu página web o correos electrónicos", aunque esta definición simplifica de manera conceptual el hecho de que el alojamiento web es en realidad espacio en Internet para prácticamente cualquier tipo de información, sea archivos, sistemas, correos electrónicos, videos etc.

ALOJAMIENTO GRATUITO

El alojamiento gratuito es extremadamente limitado cuando se lo compara con el alojamiento de pago. Estos servicios generalmente agregan publicidad en los sitios y tienen un espacio y tráfico limitado.

ALOJAMIENTO COMPARTIDO

En este tipo de servicio se alojan clientes de varios sitios en un mismo servidor, gracias a la configuración del programa servidor web. Resulta una alternativa muy buena para pequeños y medianos clientes, es un servicio económico debido a la reducción de costos ya que al compartir un servidor con cientos miles o millones de personas o usuarios el costo se reduce drásticamente para cada uno, y tiene buen rendimiento.
Entre las desventajas de este tipo de hospedaje web hay que mencionar sobre todo el hecho de que compartir los recursos de hardware de un servidor entre cientos o miles de usuarios disminuye notablemente el desempeño del mismo. Es muy usual también que las fallas ocasionadas por un usuario repercutan en los demás por lo que el administrador del servidor debe tener suma cautela al asignar permisos de ejecución y escritura a los usuarios. En resumen las desventajas son: disminución de los recursos del servidor, de velocidad, de desempeño, de seguridad y de estabilidad.

ALOJAMIENTO DE IMÁGENES

Este tipo de hospedaje se ofrece para guardar imágenes en internet, la mayoría de estos servicios son gratuitos y las páginas se valen de la publicidad colocadas en su página al subir la imagen.

ALOJAMIENTO REVENDEDOR (RESELLER)

Este servicio de alojamiento está diseñado para grandes usuarios o personas que venden el servicio de hospedaje a otras personas. Estos paquetes cuentan con gran cantidad de espacio y de dominios disponibles para cada cuenta. Asi mismo estos espacios tienen un límite de capacidad de clientes y dominios alojados y por ende exige buscar un servidor dedicado.

SERVIDORES VIRTUALES (VPS, VIRTUAL PRIVATE SERVER)

La empresa ofrece el control de una computadora aparentemente no compartida, que se realiza mediante una máquina virtual. Así se pueden administrar varios dominios de forma fácil y económica, además de elegir los programas que se ejecutan en el servidor. Por ello, es el tipo de producto recomendado para empresas de diseño y programación web.

SERVIDORES DEDICADOS

Un servidor dedicado es una computadora comprada o arrendada que se utiliza para prestar servicios dedicados, generalmente relacionados con el alojamiento web y otros servicios en red. A diferencia de lo que ocurre con el alojamiento compartido, en donde los recursos de la máquina son compartidos entre un número indeterminado de clientes, en el caso de los servidores dedicados, generalmente es un sólo cliente el que dispone de todos los recursos de la máquina para los fines por los cuales haya contratado el servicio.
Los servidores dedicados pueden ser utilizados tanto para prestar servicios de alojamiento compartido como para prestar servicios de alojamiento dedicado, y pueden ser administrados por el cliente o por la empresa que los provee. El cuidado físico de la máquina y de la conectividad a Internet está generalmente a cargo de la empresa que provee el servidor. Un servidor dedicado generalmente se encuentra localizado en un centro de datos.
Un servidor dedicado puede ser entendido como la contraparte del alojamiento web compartido, pero eso no significa que un servidor dedicado no pueda ser destinado a entregar este tipo de servicio. Este es el caso cuando, por ejemplo, una empresa dedicada al negocio del alojamiento web compra o arrienda un servidor dedicado con el objetivo de ofrecer servicios de alojamiento web a sus clientes.
Por otro lado, un servidor dedicado puede ser utilizado como una forma avanzada de alojamiento web cuando un cliente o empresa tiene requerimientos especiales de rendimiento, configuración o seguridad. En estos casos es común que una empresa arriende un servidor dedicado para autoabastecerse de los servicios que necesita disponiendo de todos los recursos de la máquina.
La principal desventaja de un servidor dedicado es el costo del servicio, el cual es muy superior al del alojamiento compartido. Esto debido principalmente al costo mensual de la máquina y la necesidad de contratar los servicios para la administración y configuración del servidor.

HOSTING ADMINISTRADO Y NO ADMINISTRADO

Algunas compañias ofrecen a sus clientes mejores precios si contratan un plan de alojamiento "No Administrado" esto quiere decir que ellos se limitarán a ofrecen la conectividad, recursos, panel de control y todas las herramientas necesarias para administrar el plan contratado pero no le brindarán asistencia para los fallos, desconfiguraciones, o errores causados por la aplicación web que se este ejecutando (CMS, archivos de PHP, HTML) los cuales deben ser administrados enteramente por el webmaster del sitio web.
En el "Alojamiento Administrado" normalmente conlleva un precio mas alto pero el soporte técnico incluye una cierta cantidad de incidencias / horas en el lapso de un mes o un año según el plan contratado y usted puede solicitar ayudar para remediar problemas en sus scripts, errores de ejecución u otros similares.

COLOCACIÓN (HOUSING)

Este servicio consiste básicamente en vender o alquilar un espacio físico de un centro de datos para que el cliente coloque ahí su propia computadora. La empresa le da la corriente y la conexión a Internet, pero el servidor lo elige completamente el usuario (hasta el hardware).

ALOJAMIENTO WEB EN LA NUBE (CLOUD HOSTING)

El alojamiento web en la "nube" (cloud hosting) está basado en las tecnologías más innovadoras que permiten a un gran número de máquinas actuar como un sistema conectadas a un grupo de medios de almacenamiento, tiene ventajas considerables sobre las soluciones de web hosting tradicionales tal como el uso de recursos. La seguridad de un sitio web alojado en la "nube" (cloud) está garantizada por numerosos servidores en lugar de sólo uno. La tecnología de computación en la nube también elimina cualquier limitación física para el crecimiento en tiempo real y hace que la solución sea extremadamente flexible.


PROVEEDORES DE HOSTING RECOMENDADOS

En la red puedes encontrar muchas opciones de hosting pero ninguna sera tan segura y confiable como Hostronica, proveedor de Hosting desde el 2007 y es una marca administrada por Soltronica. 
Ofrece Hosting confiable 99.9% en linea. Visita su sitio web: http://hostronica.com