Professional Documents
Culture Documents
Contenidos:
Alojamiento web
¿Qué es Hosting?
¿Qué es un dominio?
Clases de alojamiento web
Crear una web
Hosting Compartido
Hosting web Dedicado
Alojamiento Virtual Privado
Housing o Colocation
Alojamiento linux
Alojamiento web Windows
Hosting PHP
Alojamiento web ASP
Ecommerce Hosting
Transferencia de datos
Correo Electronico
Certificados SSL
Clientes FTP
Scripts
Alojamiento de Web
¿Qué es alojamiento de web? El alojamiento de web te da la oportunidad de tener tu
pedacito de ciberespacio donde puedes almacenar tus datos, documentos, tu página o
sitio web e incluso disponer de tu propia oficina de correos (servidor de correo).
El contenido, las fotos y todo aquello que conforma una página web no son más que un
puñado de archivos, generalmente archivos .HTML, que componen lo que ves cuando
visitas un sitio web. Estos archivos, como cualquier otro, se organizan y guardan en
carpetas, y deben estar almacenados en un servidor web que esté permanentemente
conectado a la red mundial, es decir, a la ‘WWW’ (World Wide Web), mediante
Internet.
Estos servidores web simplemente ‘sirven’ los archivos cuando alguien los solicita. ¿Y
cuándo se solicitan? Sencillamente cuando entramos en un sitio web. Al entrar en un
sitio web estamos solicitando ver esos archivos, que son enviados a nuestro navegador
(Internet Explorer, Firefox , Netscape, Opera, etc..) y que este coloca, ordena y pone
guapos para que nosotros podamos verlos.
¿Qué es hosting?
Hosting es el término inglés que se utiliza para referirse a lo que conocemos como
“alojamiento web”. En realidad, “hosting” viene de la expresión en inglés “web
hosting service”, que sería algo así como “servicio de alojamiento web”. El uso
frecuente de esta expresión entre los webmasters del mundo, incluidos los españoles, ha
acabado popularizando la palabra “hosting” para referirnos a este tipo de servicio.
Las compañías que ofrecen estos servicios de hosting se encargan de poner a nuestra
disposición toda la infraestructura y los sistemas necesarios para almacenar tu web u
otros archivos en un servidor y que estos estén disponibles en la red para ser accedidos
mediante una conexión a Internet.
En Complethost hemos preparado esta guía de hosting para que puedas tomar una
decisión informada antes de elegir tu hosting. Aquí tienes una explicación más detallada
de lo que es el alojamiento web.
¿Qué es un dominio?
Definición de dominio – Un dominio no es más que un nombre único que identifica a
un sitio web en Internet. Por ejemplo, nuestro dominio es complethost.es, cada vez que
introduces este nombre en la barra de direcciones de tu navegador nuestra página
aparece. Por lo tanto un dominio es una manera de asignar un nombre a un sitio web
para que la gente sepa donde encontrarla.
Pero ¿de dónde viene este sistema de asignar un dominio a un sitio web? No todo
fue así de fácil en un principio. Imaginemos por un momento que todo el mundo
utilizase su número de la seguridad social en lugar de su nombre. Si los nombres no
existieran seriamos incapaces de identificar a las personas. ¿Te imaginas tener que
recordar el número de la seguridad social para referirte a una persona? Si hoy en
día, con las agendas incorporadas en los móviles, ¡ni tan siquiera recordamos los
números de teléfono!
Pues algo así es lo que sucede en Internet. La páginas web no son más que archivos
guardados en servidores, un servidor es algo así como un ordenador que esta preparado
para enviar archivos a través de Internet cuando alguien lo solicita. Ese ‘alguién’ es
nuestro navegador cuando nosotros entramos en una página web.
Digamos que cada maquina (ordenador personal o servidor) que esta conectada a
Internet es identificada mediante un número único llamado “dirección IP” (IP son las
siglas en inglés de “Internet Protocol” o “Protocolo de Internet” en español). Un
ejemplo de dirección IP es 217.116.15.218, para solicitar los archivos que forman esta
página web tendríamos que darle esta dirección a nuestro navegador, si copias y pegas
este numero en la barra de direcciones de tu navegador aparecerá el sitio web al que
corresponde.
disponible y no tener a nadie a quien poder reclamar, entonces este tipo de alojamiento
web puede ser el adecuado para ti.
Alojamiento compartido
Alojamiento dedicado
Housing o colocation
Si lo que quieres es hacer la web tu mismo, entonces necesitas aprender a trabajar con
html y css. Si encima quieres crear una web dinámica para poder interactuar con tus
usuarios necesitas aprender un lenguaje de programación como php, asp. Aprender html
o css no es difícil, con un poco de tiempo y trabajo es suficiente, además se puede
utilizar la ayuda de editores para crear una web como Dreamweaver o Frontpage, que
facilitan la tarea. Aprender un lenguaje de programación puede resultar un poco más
CMS son las siglas en inglés de ‘Content Management System’ o sistema de gestión de
contenidos. Un CMS es un software para crear sitios webs tipo ‘portales’ que puede
administrarse de forma fácil desde un navegador web. Trabaja con una base de datos y
nos permite interactuar con nuestros usuarios. Necesitamos instalarlo en un servicio de
alojamiento web.
Drupal, Mambo
Blogs o bitácoras
Son servicios para crear páginas webs sencillas donde poder mostrar nuestro contenido.
No permiten la interacción con los usuarios. Se pueden comprar plantillas y alojarlas en
un servidor, aunque también existen sitios gratuitos donde puedes crear y alojar tu web.
Hosting Compartido
El hosting compartido consiste en que varios sitios web están alojados en un mismo
servidor. Compartimos espacio con otros usuarios pero cada uno con su dominio o
dirección de Internet. Es un tipo de alojamiento web económico, ya que estamos
alquilando un poco de espacio en un servidor y compartimos recursos con otros clientes
de la empresa de alojamiento web, lo que, por otra parte, puede influir en el
rendimiento del servidor.
Esta modalidad que ofrece el hosting compartido es el más utilizado por individuos,
pequeñas empresas o negocios de comercio electrónico sin muchas visitas y que no
requieren una gran cantidad de recursos. Puedes encontrar diferentes precios, desde algo
muy básico por 5€ al mes hasta algo más completo por 100€ al mes.
Al poder disponer de un servidor para ti solo, tienes la opción de alojar más de un sitio
web, modificar la configuración del software, gestionar más capacidad de tráfico y
acomodar y escalar más recursos según vayan variando tus necesidades. Esta
flexibilidad permite alojar bases de datos avanzadas o aplicaciones más complejas de
comercio electrónico. Como ves todo esto ya suena más a lo que podríamos esperar de
un alojamiento web profesional.
Este tipo de alojamiento web suele ser utilizado por páginas web con gran s cantidad de
tráfico, o soluciones de comercio electrónico y bases de datos que requieren una alta
fiabilidad. Aquí ya estamos hablando de mejor calidad y mejor servicio lo que conlleva
un incremento en los precios. Generalmente podemos encontrar precios que van desde
140€ a 600€ al mes, dependiendo de las características de cada uno.
La idea principal de este tipo de servicio es que te ofrece los beneficios de un servidor
dedicado a un coste más asequible, lo que nos puede venir muy bien si necesitamos un
poco más de flexibilidad y fiabilidad pero no disponemos de un presupuesto muy
holgado.
Cada servidor privado esta aislado de los demás, con lo que puedes disponer de tus
propios recursos reservados y garantizados: capacidad de almacenamiento (disco),
memoria RAM y procesador, aplicaciones, panel de control, librerías, etc. Esto permite
que el funcionamiento de uno no interfiera con el do los demás servidores privados
instalados en el mismo servidor o máquina física. De esta forma, por ejemplo, aunque
un servidor privado exceda su uso de RAM o procesador, no se verá afectado por el
rendimiento de los demás servidores privados.
Los precios suelen ir desde unos 10€ al mes para una opción muy básica hasta los 150€
para lo más completo.
Housing o Colocation
Mediante el housing o colocation nosotros compramos el servidor pero este esta
físicamente situado en las instalaciones de la compañía de alojamiento web. De esta
manera disponemos de toda la infraestructura y conexión a Internet de alta capacidad
necesaria para rendimiento optimo del servidor y que a nosotros nos saldría muy
costoso mantener.
Los servidores son alojados en un centro de datos o ‘datacenter’ que cuenta con las
condiciones ambientales óptimas para su perfecto funcionamiento, con temperatura y
humedad controlada.
Alojamiento Linux
Cuando contratamos un plan de alojamiento web debemos elegir con que sistema
operativo trabajar. Así se distinguen dos tipos de alojamiento: alojamiento Linux y
alojamiento Windows.
Antes de nada debemos recordar que no necesitas usar Linux en tu PC o en tu red para
poder utilizar un alojamiento Linux. Estamos hablando el sistema operativo que va a ser
utilizado en el servidor. En este caso tu web quedará alojada en un servidor que usa el
sistema operativo Linux.
Linux es un sistema de código abierto o software libre y cuenta con gran cantidad de
aplicaciones de código abierto y gratuitas. Linux es uno de los sistemas operativos más
populares en Internet, sobretodo porque resulta más barato de instalar y mantener. Eso
hace que las empresas de alojamiento web puedan ofrecer alojamiento Linux a un
precio ligeramente más barato que en Windows.
El alojamiento Linux es el más adecuado si vamos a usar tecnologías como PHP, Perl,
mySql y C ya que este tipo de lenguajes está optimizado para entornos Linux.
Linux tiene fama de ser más estable y rápido, lo que significa que tendremos menos
problemas de fiabilidad y de experimentar contratiempos con el servidor. Por otro lado
Linux no es totalmente compatible con las tecnologías de Microsoft, por lo que si estas
utilizando asp, Access, MS Sql o VB entonces mejor escoger un alojamiento Windows.
Es decir este tipo de alojamiento web se utiliza cuando vamos a trabajar con tecnología
de Microsoft, ya que todas ellas están diseñadas para ser utilizadas juntas, optimizando
así el entorno de trabajo.
Como hemos visto este software pertenece a Microsoft por lo que no nos queda otra que
pagar por utilizarlo.
Hosting PHP
PHP es un lenguaje de programación de código abierto utilizado para desarrollar
páginas web dinámicas, es decir, páginas que son programadas para realizar una serie de
funciones. Este tipo de páginas web permiten la interacción con los usuarios, que
pueden insertar información y nosotros podemos almacenar y manejar desde una base
de datos. PHP es un lenguaje relativamente fácil de aprender, distribuido de forma
gratuita y que nos permite trabajar con sistemas de gestión de bases de datos.
PHP es el acrónimo que se utiliza para el término ‘Hypertext Preprocessor’, algo así
como ‘preprocesador de hipertexto’. Al ser de código abierto, en este caso es
completamente gratuito.
Esto a modo de introducción. Para lo que nos interesa, como su propio nombre indica,
hosting PHP es el tipo de alojamiento web que utiliza y soporta totalmente el leguaje de
programación PHP. La mayoría de los planes de hosting PHP ofrecen servicios
económicos que integran el sistema operativo Linux, Apache como servidor, MySQL de
base de datos y PHP como lenguaje de programación.
PHP es un lenguaje muy popular y extendido en Internet, con lo que es fácil encontrar
herramientas que podemos integrar en nuestra página web como un foro, un cesta de la
compra, etc.
ASP es el acrónimo que identifica el término ‘Active Server Pages’, algo así como
‘servidor de páginas activas’. Es la tecnología creada por Microsoft para ser utilizada
cuando queremos crear páginas web dinámicas. Las páginas dinámicas son programadas
para realizar una serie de funciones, lo que, entre otras cosas, nos permite la interacción
con los usuarios, pudiendo almacenar y manejar datos que estos nos faciliten desde una
base de datos.
Un alojamiento web ASP nos permitirá utilizar las herramientas y tecnología creada por
Microsoft. Cualquier plan de alojamiento web ASP ofrece los servicios necesarios para
utilizar un sistema operativo Windows, un servidor Windows, Access o Microsoft SQL
para gestionar bases de datos y ASP y Visual Basic como lenguajes de programación.
Como ya hemos dicho, ASP es una tecnología propietaria de Microsoft, el uso de esta
tecnología implica que tenemos que utilizar productos de Microsoft, por los que, aunque
parezca mentira, hay que pagar.
e-Commerce Hosting
El término E-Commerce hosting viene del inglés ‘electronic commerce hosting’, lo
que en español sería algo así como ‘alojamiento web para comercio electrónico’.
Generalmente, todo esto se hace mediante plantillas que la empresa puede personalizar
y que le va a permitir mostrar su catalogo de productos, recibir las ordenes de compra y
calcular e informar sobre los gastos de envio, gestionar el uso seguro de los datos
personales y bancarios del cliente, así como disponer de herramientas para el
seguimiento y gestión de su inventario.
Como ya hemos visto, el tipo de alojamiento web más utilizado para un sitio web de
comercio electrónico con mucho tráfico es el alojamiento dedicado, por su mayor
fiabilidad.
Transferencia de Datos
Las empresas de alojamiento web ofrecen distintas opciones de transferencia en sus
planes de hosting. La transferencia es simplemente la capacidad de tráfico que vas a
contratar en tu plan de alojamiento web, es decir, la cantidad de tráfico que vas a poder
soportar en tu sitio web. Lo normal es que se especifique esa transferencia en GB por
mes.
Para calcular las páginas vistas al mes, simplemente calculamos una media del número
de visitantes que prevemos tener cada día por la media de la cantidad de páginas que
visita cada visitante, y como queremos obtener una estimación mensual, lo
multiplicamos por 31, el número de días que tiene un mes. Esto luego lo multiplicamos
por el tamaño de nuestras páginas para obtener la transferencia mensual.
Pongamos como ejemplo que prevemos tener 150 visitantes al día, que cada uno va a
visitar 4 páginas y que cada una de nuestras páginas tiene un tamaño aproximado de
60KB.
Vamos allá, primero averiguamos el número de visitas al mes. Si prevemos tener 150
visitantes de media al día, y que cada uno va a ver 4 páginas cada vez que nos visita, la
formula sería:
nº de visitantes diarios x páginas vistas x días que tiene un mes = nº de páginas vistas al
mes
Lo que nos daría 18.600 páginas vistas al mes. Esto lo multiplicamos por el tamaño
medio de cada página (incluyendo también las imágenes y los gráficos). Para nuestro
ejemplo hemos dicho que el tamaño medio de nuestras páginas es de 60KB, entonces la
formula sería:
Sólo nos queda pasar esos KB a GB. Si sabemos que 1GB son 1.024MB, y 1MB son
1.024KB, entonces dividimos:
Correo Electrónico
Una cuenta de correo te permite enviar y recibir correo electrónico a través de Internet.
Sería como un buzón situado en el servidor donde alojas tu página web, desde donde
puedes recibir y enviar tu correo electrónico. Una dirección email (del inglés ‘electronic
mail’, ‘correo electrónico’) se compone de:
Cuando nos referimos al correo electrónico siempre oímos hablar de cuentas POP3 o
SMTP:
POP3 (Post Office Protocol versión 3) es el protocolo que utiliza nuestro programa de
correo electrónico, como Outlook, Thunderbird, Eudora etc .., cada vez que le
mandamos consultar si tenemos mensajes en nuestros buzón.
SMTP es lo contrario del POP3. Es el protocolo que se utiliza para enviar emails.
Nuestro programa de correo electrónico lo hará todo automáticamente por nosotros, solo
tenemos que darle los datos cuando creamos una nueva cuenta en Outlook, Thunderbird,
Eudora, etc ..
Un certificado SSL es una credencial digital que permite a los visitantes de un sitio
web verificar la autenticidad del sitio y comunicarse con él de manera segura mediante
el protocolo SSL.
SSL(Secure Socket Layer, algo así como ‘capa de conexión segura’ es un protocolo de
seguridad desarrollado por la empresa Netscape para conseguir que la transmisión de
datos entre un servidor y un usuario sea completamente segura.
Creo que estamos todos de acuerdo en que un sitio web que posea un certificado de
seguridad motivará a sus usuarios a realizar transacciones comerciales con
tranquilidad. Las empresas de alojamiento web ofrecen un sencillo servicio para
conseguir y gestionar para el cliente estos certificados de seguridad.
Clientes FTP
Después de haber creado una página web y haber elegido un plan de alojamiento
web, necesitamos colocar los archivos que la componen en el servidor que hemos
contratado para que este los ponga a disposición de otros usuarios y estos puedan
acceder a ellos y ver así nuestra página web.
Normalmente, para esto se utiliza un programa específico que se denomina Cliente FTP.
FTP son las siglas de File Transport Protocol, protocolo de transporte de archivos en
castellano. Es decir, un protocolo para mandar archivos por Internet. Un Cliente FTP es
un programa para utilizar ese protocolo de forma sencilla. Estos programas se encargan
de conectar con tu servidor y colocar allí los archivos desde el disco duro de tu
ordenador. Es algo parecido a copiar unos archivos en un dispositivo de
almacenamiento USB o en un disquete.
Otra manera de hacerlo es mediante algunos programas para creación de páginas web
como Dreamweaver o FrontPage. Estos te permiten publicar los archivos en tu servidor
sin salir del programa. En este caso también tienes que proporcionarle los mismos datos
de antes.
Algunos programas de cliente FTP son, por ejemplo, CuteFTP, WS_FTP o SmartFTP.
Un cliente FTP de codigo abierto, para Windows, gratuito, y que es utilizado por
muchos webmasters es Filezilla, aunque de momento esta sólo en inglés
Scripts
Los scripts son como pequeños programitas que se ejecutan en el servidor para después
mostrar una página al visitante. Se utiliza para automatizar algunas tareas, y añadir así
contenido dinámico a nuestra web. El contenido dinámico es contenido que cambia y
que permite la interacción con el usuario, por ejemplo podemos recoger información o
datos de nuestros usuarios mediante un formulario y para luego mostrarle información
personalizada a cada usuario.
Hay varios lenguajes con los que crear scripts para tu página web, los más usados son:
CGI, ASP, PHP, JSP y Perl. Si sabes trabajar con alguno de ellos puedes crear scripts tú
mismo. Si no, no te preocupes, porque hay miles de scripts gratis, ya hechos y
disponible en Internet. Puedes bajarlos y usarlos en tu web. Eso si, cuando vamos a
instalar un script es muy importante seguir las instrucciones del creador del script para
evitar tener complicaciones en la instalación, y si encuentras alguna dificultad acude a
los foros especializados en busca de ayuda, allí seguro que te ayudaran.
Como en casi todo, las webs con más scripts están en inglés, HotScripts es una de las
mejores páginas para encontrar todo tipo de scripts, gratis y de pago. Si no te manejas
con el inglés, lo mejor es hacer una búsqueda en Google por el tipo de script o el
lenguaje de script que quieres encontrar.