Hosting
Un servicio de alojamiento web es un tipo de servicio de alojamiento de Internet que permite a los individuos y organizaciones a proporcionar su propio sitio web accesible a través de la World Wide Web. Web anfitriones son empresas que proveen espacio en un servidor propio para su uso por sus clientes, así como proporcionar conectividad a Internet, por lo general en un centro de datos. Web alberga también puede proporcionar el espacio del centro de datos y conectividad a Internet para los servidores que no son propietarios de que se encuentra en su centro de datos, llamada de colocación.
Servicio de alcance
El alcance de los servicios de hospedaje varía ampliamente. La más básica es la página web y en pequeña escala de archivos de acogida, donde los archivos se puede cargar a través de File Transfer Protocol (FTP) o una interfaz Web. Los archivos son generalmente entregados a la Web "tal cual" o con poca transformación. Muchos proveedores de servicios de Internet (ISP) ofrecen este servicio gratis a sus abonados. Las personas también pueden obtener de hospedaje de páginas web de otros, los proveedores de servicios alternativos. Personal web hosting suele ser gratuito, patrocinado por la publicidad, o barato. Empresas de alojamiento web a menudo tiene un mayor gasto.
Única de hospedaje de páginas es suficiente sólo para páginas web personales. Un complejo de sitio requiere un más amplio paquete que provee soporte de bases de datos y plataformas de desarrollo de aplicaciones (por ejemplo, PHP, Java, Ruby on Rails, y ASP.NET). Estas instalaciones permiten a los clientes a instalar o escribir guiones para aplicaciones como foros y de gestión de contenidos. Para el comercio electrónico, SSL es también muy recomendable.
El anfitrión también puede proporcionar una interfaz o panel de control de la gestión del servidor Web y la instalación de scripts, así como con otros servicios como el e-mail. Algunos anfitriones se especializan en determinados programas informáticos o servicios (por ejemplo, el comercio electrónico). Por lo general, son utilizados por las grandes empresas de externalizar la infraestructura de la red a una empresa de alojamiento. Para encontrar una empresa de alojamiento web, directorios de búsqueda puede ser utilizado. Uno debe ser extremadamente cuidadoso en la búsqueda de una nueva empresa, porque muchas de las personas que la promoción de los proveedores de servicios son en realidad los afiliados y los exámenes son parciales.
Hosting fiabilidad y el tiempo de actividad
Bastidores de múltiples servidores, y cómo una de cómputo, comúnmente se ve.
Hosting tiempo de actividad se refiere al porcentaje de tiempo que el anfitrión es accesible a través de Internet. Muchos proveedores afirman que el objetivo de alcanzar un 99,9% el tiempo de actividad, pero puede que el servidor se reinicia y previstas (o no planificados) el mantenimiento de alojamiento en cualquier entorno.
Una reclamación de los populares proveedores de alojamiento es del 99% o 99,9% el tiempo de actividad del servidor ", pero esto a menudo se refiere únicamente a un servidor está encendido y no tiene en cuenta el tiempo de inactividad de la red. Real el tiempo de inactividad puede ser mayor que el porcentaje garantizado por el proveedor. Muchos proveedores de empate en el tiempo de funcionamiento y la accesibilidad en su propio acuerdo de nivel de servicio (SLA). Acuerdos de nivel de las restituciones a veces incluyen la reducción de los costos o si el rendimiento metas no se cumplen.
Tipos de alojamiento
Un típico servidor "jaula", comúnmente visto en los centros de colocación.
Los servicios de hospedaje de Internet puede ejecutar servidores Web, consulte los servicios de hospedaje de Internet.
Servicios de hosting se limita a la web:
· Libre servicio de alojamiento web: es gratis, (a veces) el apoyo del anuncio de alojamiento web, y es a menudo limitada en comparación con el alojamiento pagado.
· Alojamiento compartido: la web está colocada en el mismo servidor como muchos otros sitios, que van desde unos pocos a cientos o miles. Normalmente, todos los dominios pueden compartir un fondo común de los recursos del servidor, tales como la RAM y la CPU. Un sitio web compartido puede estar hospedado con un revendedor.
· Revendedores de alojamiento web: permite a los clientes a convertirse en anfitriones web. Los revendedores podrían funcionar, para los distintos dominios, bajo cualquier combinación de estos tipos de listados de alojamiento, dependiendo de que estén afiliados a un proveedor. Revendedores de las cuentas pueden variar enormemente de tamaño: pueden tener su propio servidor virtual dedicado a un servidor colocated.
· Virtual Dedicated Server: dividir un servidor en servidores virtuales, donde cada usuario se siente como que están en su propio servidor dedicado, pero son en realidad un servidor compartido con muchos otros usuarios. Los usuarios pueden tener acceso de root a su propio espacio virtual. Esto también es conocido como una red privada virtual del servidor o VPS.
· Dedicado al servicio de alojamiento: el usuario recibe en su propio servidor Web y los beneficios un control total sobre él (acceso de root para Linux / administrador de acceso para Windows), sin embargo, el usuario normalmente no posee el servidor. Otro tipo de alojamiento dedicado es de auto-administración o manejo. Este suele ser el menos costoso para los planes de Dedicado. El usuario tiene pleno acceso administrativo a la caja, lo que significa que el cliente es responsable de la seguridad y el mantenimiento de su propio dedicado caja.
· Gestionado servicio de alojamiento: el usuario recibe en su propio servidor Web, pero no se le permite un control total sobre él (acceso de root para Linux / administrador de acceso para Windows), sin embargo, se les permite gestionar sus datos a través de FTP u otros instrumentos de gestión remota. El usuario se desestima el pleno control a fin de que el proveedor puede garantizar la calidad del servicio al no permitir al usuario modificar el servidor o que puedan crear problemas de configuración. El usuario normalmente no posee el servidor. El servidor es arrendado al cliente.
· Ubicación servicio de alojamiento web: similar al dedicado servicio de alojamiento web, pero el usuario es titular de la colo servidor, la empresa de alojamiento proporciona espacio físico que el servidor recoge y se ocupa del servidor. Este es el más potente y caro el tipo de servicio de alojamiento web. En la mayoría de los casos, el proveedor de colocación puede proporcionar poca o ninguna ayuda directa para su máquina del cliente, proporcionando sólo la eléctrica, acceso a Internet, y las instalaciones de almacenamiento para el servidor. En la mayoría de los casos de colon, el cliente tendrá su propio administrador de visitar el centro de datos en sitio para hacer cualquier actualizaciones de hardware o cambios.
· Agrupadas de alojamiento: tener múltiples servidores de alojamiento el mismo contenido para una mejor utilización de los recursos. Servidores en cluster son una solución perfecta para la alta disponibilidad de alojamiento dedicado, o la creación de un escalable solución de alojamiento web.
· Grid de alojamiento: esta forma de alojamiento distribuido es cuando un servidor de grupo actúa como una red y se compone de múltiples nodos.
· Inicio del servidor: por lo general una sola máquina en una residencia privada se puede utilizar para albergar uno o más sitios web de un consumidor normalmente de grado conexión de banda ancha. Estos efectos pueden ser construidas por máquinas, o más comúnmente viejo PC's.
Algunos ISP activamente intento de bloquear los servidores de origen se desestime las peticiones para el puerto TCP 80 de la conexión del usuario y de negarse a proporcionar direcciones IP estáticas. Una forma de lograr un nombre de host de DNS fiable es mediante la creación de una cuenta con un servicio dinámico de DNS. Un servicio dinámico de DNS se cambien automáticamente la dirección IP de una URL que apunta a cuando cambia la dirección IP.
Algunos tipos específicos de alojamiento web proporcionados por los proveedores de servicios de acogida:
· Servicio de alojamiento de archivos: los archivos hosts, no páginas web
· Servicio de alojamiento de imágenes
· Servicio de alojamiento de vídeo
· Servicio de alojamiento de blogs
· Con un clic de alojamiento
· Cesta de software
[Editar] La obtención de hosting
Alojamiento web es a menudo como parte de un plan de acceso a Internet, hay muchos gratuitos y de pago que ofrecen los proveedores de estos servicios.
A las necesidades de los clientes para evaluar las necesidades de la aplicación de elegir qué tipo de alojamiento para su uso. Estas consideraciones incluyen el software servidor de bases de datos, software de scripting, y el sistema operativo. La mayoría de los proveedores de alojamiento proporcionar basados en Linux alojamiento web que ofrece una amplia gama de software diferentes. Una configuración típica de un servidor Linux es el LAMP plataforma: Linux, Apache, MySQL y PHP / Perl / Python. El webhosting cliente lo desea, puede tener otros servicios, como el correo electrónico para su negocio de dominio, las bases de datos o multimedia para servicios de streaming media. Un cliente también puede elegir Windows para su plataforma de hosting. El cliente puede elegir aún de PHP, Perl y Python, pero también podrá hacer uso de ASP. Net ASP o Classic.
Paquetes de alojamiento web suelen incluir un Web Content Management System, por lo que el usuario final no tiene que preocuparse de los aspectos más técnicos. Estos Web Content Management sistemas son ideales para el usuario medio, pero para aquellos que quieren más control sobre su diseño de sitios web, esta característica puede a veces ser una molestia en lugar de una función.
Macintosh ha apoyado Apache desde el "Tigre" se introdujo el sistema, y la de Darwin (sistema operativo) proporciona un Unix-como el interfaz a través de Terminal.app. Estos sistemas tienen plena capacidad de alojamiento Web, incluyendo soporte para PHP y Perl y scripts de shell. Compartir web se puede activar en el panel Compartir de Preferencias del Sistema ... [1].
También se pueden realizar búsquedas en la Internet para encontrar activa webhosting tablones de mensajes y foros que puedan aportar su opinión sobre qué tipo de empresa de webhosting pueden satisfacer sus necesidades.
Grupo Tuwev.com es una empresa dedicada a proveer servicios tanto a particulares como a empresas para asegurar su presencia en Internet.
Tuwev.com le ofrece el registro de su dominio y el alojamiento del Web en servidores de ultima generación, tanto para particulares, clientes de pequeñas y hasta grandes empresas, además de otros servicios para asegurar la mejor presencia en la red. Para estos servicios contamos con las mejores tecnologías que se actualizan conforme van surgiendo nuevas tecnologías.
Tratamos siempre de tener la ultima tecnología en servicios de alojamiento y herramientas para la web, añadiendo un excepcional servicio de atención al cliente.
Nuestros clientes disponen de la capacidad online de las grandes empresas sin la necesidad de invertir en infraestructuras y a un precio inmejorable.
Disponemos de los mejores medios para ayudarle a crear y mantener su sitio web, personalizado a sus necesidades individuales. Nuestra estructura nos permite ayudarle desde el momento en que comienza y por cada etapa de crecimiento de su negocio.
Nuestro equipo de desarrollo actualiza nuestros sistemas con la ultima tecnología, creando nuevas herramientas y opciones que hacen que mantener su presencia en Internet sea sencillo y lo más estable posible.
Trabajamos con los mejores proveedores de acceso a la red, disponiendo de centros de datos con la ultima tecnología para garantizar su seguridad y estabilidad, y asegurar que su sitio este disponible las 24 horas del día, 7 días a la semana los 365 días del año.
Nuestro centro de datos incluye conexiones de 350 Mbps a un sistema de fuentes de alimentación interrumpidas y generadores de energía eléctrica Diesel independientes. Sistema de backup independiente.
El personal es un factor critico para el éxito de cualquier empresa. Estamos orgullosos de los conocimientos y profesionalismo de nuestro personal, e invertimos mucho en formación y desarrollo
Características Dominio Mini Linux Mini2 Linux Mini3 Linux Básico Medio
Espacio en disco 10 Mb 60 Mb 120 Mb 300 Mb 500 Mb 700 Mb
Transferencia Mensual 1 Gb 3 Gb 6 Gb 9 Gb 4 Gb 8 Gb
Dominios Incluidos 1 1 1 1 1 Ilimitados
Cuentas POP3 Ilimitadas Ilimitadas Ilimitadas Ilimitadas Ilimitadas Ilimitadas
Cuentas email Ilimitadas Ilimitadas Ilimitadas Ilimitadas Ilimitadas Ilimitadas
Autoresponders Ilimitados Ilimitados Ilimitadas Ilimitadas Ilimitados Ilimitados
Webmail
Tranferencia mediante FTP
PHP 4
CGI
Soporte para SSL
Acceso a su cuenta las 24h los 365 días del año
Extensiones FrontPage
Soporte Multimedia
Soporte Bases de datos MySQL
Panel de control
Estadísticas diarias
Costo de Istalación Gratis Gratis Gratis Gratis Gratis Gratis
Soporte técnico
Precio en Euros - 36 Euros/Año - 5 Euros/Mes - 54 Euros un pago anual - 9 Euros/Mes - 102 Euros un pago anual - 16 Euros/Mes - 192 Euros un pago anual - 10 Euros/Mes - 110 Euros en pago anual - 20 Euros/Mes - 230 Euros en pago anual
Precio en Dolares - 36 Dolares/Año - 5 Dolares/Mes - 54 Dolares en pago Anual - 9 Dolares/Mes - 102 Dolares un pago anual - 16 Dolares/Mes - 192 Dolares un pago anual - 10 Dolares/Mes - 110 Dolares en pago Anual - 20 Dolares/Mes - 230 Dolares en pago Anual
1000 MB alojamiento web
10.000 MB de transferencia mensual,..
Creador de Web Gratis!
25 cuentas de correo, accounts
Webmail (Lee y responde a tus correos online desde cualquier pc)
Antivirus, antispam, programas preinstalados, formularios .
5000 MB alojamiento web
30.000 MB de transferencia mensual
Creador de Web Gratis
Aloja hasta 5 dominios!
Cuentas de correo ilimitadas
Webmail (Lee y responde a tus correos online desde cualquier pc)
Bases de datos MySQL ilimitadas
Antispam, antivirus, programas preinstalados, foros, ecomercio preinstalado...
2000 MB alojamiento web
20.000 MB de transferencia mensual
Creador de Web Gratis!
Aloja hasta 3 dominios!
35 cuentas de correo
Webmail (Lee y responde a tus correos online desde cualquier pc)
10 bases de datos MySQL
antivirus, antispam, programas preinstalados como foros
Alojamiento de Web Periodicidad Precio
Plan Básico anual 55 € Contratar!
Plan Básico 2 años 93,50 € Contratar!
Plan Profesional anual 99 € Contratar!
Plan Profesional 2 años 180 € Contratar!
Plan Corporativo anual 149 € Contratar!
Plan Corporativo 2 años 240 € Contratar!
Hospedaje Web
Es el servicio de almacenamiento, acceso y mantenimiento de los archivos que integran un Sitio Web. Más importante que el espacio en disco provisto para estos archivos, es el acceso rápido al Internet lo que adquiere mayor relevancia. Una empresa que pretenda hospedar su Sitio Web en sus propias instalaciones, requiera invertir una fuerte cantidad en recursos de equipos, sistemas y medios de comunicación generalmente caros. Los servicios de Hospedaje Web permiten a las compañías compartir el costo de una conexión rápida a Internet.
Cuando un Sitio Web llega a ser muy robusto, es muy probable que el servidor web en el que se encuentren instalados los archivos electrónicos que lo integran, sea dedicado única y exclusivamente a atender a este sitio. Este servicio se conoce como Hospedaje Web dedicado. En este caso, el equipo de cómputo que funciona como servidor web puede ser propiedad de la empresa que publica el Sitio Web o del propio proveedor de Internet.
Web
World Wide Web, o simplemente Web, es el universo de información accesible a través de Internet, una fuente inagotable del conocimiento humano.
El componente más usado en el Internet es definitivamente el Web. Su característica sobresaliente es el texto remarcado, un método para referencias cruzadas instantáneas. En la mayoría de los Sitios Web, ciertas palabras aparecen en texto de otro color diferente al resto del documento. Por lo general, este texto es subrayado. Al seleccionar una palabra o frase, uno es transferido al sitio o página relacionado a esa frase. En algunas ocasiones hay botones, imágenes, o porciones de imágenes que pueden activarse mediante un clic. Si Usted mueve el apuntador sobre el contenido del documento y el apuntador cambia a un símbolo con una mano, eso indica que Usted puede realizar un clic para ser transferido a otro sitio.
Usando el Web, se tiene acceso a millones de páginas de información. La exploración en el Web se realiza por medio de un software especial denominado Browser o Explorador. La apariencia de un Sitio Web puede variar ligeramente dependiendo del explorador que use. Así mismo, las versiones más recientes disponen de una funcionalidad mucho mayor tal como animación, realidad virtual, sonido y música.
Página Web
Una página de Internet o página Web es un documento electrónico que contiene información específica de un tema en particular y que es almacenado en algún sistema de cómputo que se encuentre conectado a la red mundial de información denominada Internet, de tal forma que este documento pueda ser consultado por cualesquier persona que se conecte a esta red mundial de comunicaciones y que cuente con los permisos apropiados para hacerlo.
Una página Web es la unidad básica del World Wide Web.
Una página Web tiene la característica peculiar de que el texto se combina con imágenes para hacer que el documento sea dinámico y permita que se puedan ejecutar diferentes acciones, una tras otra, a través de la selección de texto remarcado o de las imágenes, acción que nos puede conducir a otra sección dentro del documento, abrir otra página Web, iniciar un mensaje de correo electrónico o transportarnos a otro Sitio Web totalmente distinto a través de sus hipervínculos.
Estos documentos pueden ser elaborados por los gobiernos, instituciones educativas, instituciones públicas o privadas, empresas o cualquier otro tipo de asociación, y por las propias personas en lo individual.
Sitio Web
Es un conjunto de archivos electrónicos y páginas Web referentes a un tema en particular, que incluye una página inicial de bienvenida, generalmente denominada home page, con un nombre de dominio y dirección en Internet específicos.
Empleados por las instituciones públicas y privadas, organizaciones e individuos para comunicarse con el mundo entero. En el caso particular de las empresas, este mensaje tiene que ver con la oferta de sus bienes y servicios a través de Internet, y en general para eficientar sus funciones de mercadotecnia.
Su Sitio Web no necesariamente debe localizarse en el sistema de cómputo de su negocio. Los documentos que integran el Sitio Web pueden ubicarse en un equipo en otra localidad, inclusive en otro país. El único requisito es que el equipo en el que residan los documentos esté conectado a la red mundial de Internet. Este equipo de cómputo o Servidor Web, como se le denomina técnicamente, puede contener más de un sitio Web y atender concurrentemente a los visitantes de cada uno de los diferentes sitios .
Al igual que los edificios, oficinas y casas, los Sitios Web requieren de una dirección particular para que los usuarios puedan acceder a la información contenida en ellos. Estas direcciones, o URLs (por sus siglas en inglés Uniform Resource Locator), aparecen cotidianamente en todos los medios de comunicación como son prensa escrita, radio, televisión, revistas, publicaciones técnicas y en el propio Internet a través de los motores de búsqueda (por su denominación en inglés search engines). Los nombres de estos sitios Web obedecen a un sistema mundial de nomenclatura y están regidos por el ICANN (Internet Corporation for Assigned Names and Numbers).
Los Sitios Web pueden ser de diversos géneros, destacando los sitios de negocios, servicio, comercio electrónico en línea, imagen corporativa, entretenimiento y sitios informativos.
Primer paso: Obtener hospedaje web
Para poder publicar nuestra página web en Internet, deberemos guardar nuestra página web en un servidor. Un servidor es -entre otras cosas- una máquina que almacena (hospeda) páginas web permitiendo que se pueda acceder a ellas desde Internet.
Existen dos tipos: gratuitos y de pago.
- Los gratuitos suelen ofrecer poco espacio y además incluyen publicidad.
- Los de pago, suelen ofrecer servicios de calidad y robustez dependiendo del servicio contratado.
Los gratuitos son empresas que ofrecen espacio web para páginas web a cambio de insertar en ellas de forma automática publicidad. Normalmente ofrecen entre 10 y 30 MegaBytes de espacio. Las páginas suelen cargar más lentamente en este tipo de servidores. Suelen ofrecer otros servicios complementarios como contadores de visitas, opción a crear libros de visitas, foros de discusión etcétera.
Los proveedores de hospedaje web de pago tienen la características de ofrecer mayor velocidad y robustez. La mayoría de las empresas, ofrecen una gran diversidad de "packs", donde cada "pack" es un conjunto de servicios y/o características que definen el hospedaje, estas características pueden ser: - Cantidad de espacio web para albergar los archivos que forma la web.
- Transferencia máxima. Esta cantidad es un tope que está compuesto por el tráfico generado por la transferencia de archivos al servidor asá como del tráfico de archivos generado por los visitantes de la web.
- Número de cuentas de correo: Número de cuentas de correo asociadas a tu dominio
- Posibilidad de registrar un dominio de primer nivel (.COM, .NET, .ORG, ...)
- Número de base de datos.. etc.
- Lenguaje de programación soportado: PHP (en servidores Linux) y ASP (en servidores Windows)
Listado de proveedores de espacio web gratuito:
·
Anuncios Google en su Web Incluya anuncios de AdSense en sus páginas con la tecnología de Google www.google.es/adsense
·
Hospedaje web de calidad Hospedaje web profesional Registro de dominios HospeCali.com
·
Webmaster Total Foro de webmasters en español. Resuelve tus dudas y preguntas aquí WebmasterTotal.com
·
Hosting Web Hosting de calidad, soporte tel Planes desde AR 30 Anual!
Listado de proveedores de espacio web de pago:
EvidaliaHost - DinaHosting - Zilos - Acens - Arsys - TusProfesionales
Segundo paso: contratar una cuenta
Una vez hayamos decidido si vamos a contratar hospedaje web gratuito o de pago, procederemos a crearnos una cuenta:
- Si es gratuito: Entraremos en la web del proveedor y rellenaremos los formularios oportunos para crear la cuenta.
- Si es de pago: Entraremos en la web de la empresa, seleccionaremos el producto que más se ajuste a nuestras necesidades, y posteriormente realizaremos el pago.
Una vez tengamos la cuenta de espacio web creada (ya se gratuita o de pago), deberemos disponer como mínimo de los siguiente datos:
Dirección FTP: parecido a esto: ftp.nombrededomino.com
Nombre de usuario (Nombre elegido por nosotros o facilitado por la empresa): NombreUsuario Password o contraseña de la cuenta: *******
Dirección web (url) del panel de control o configuración.
Publicar la página web
Mediante un cliente FTP (programa para conectarnos al servidor) accederemos a nuestro espacio web y allí depositaremos nuestra página web (documentos html, imágenes utilizadas y demás archivos).
Para ello, puedes descargarte el programa freeware NICO_FTP (de la sección " Descargas" de esta misma web).
El uso de todos los programas FTP es muy similar.
A continuación explico brevemente el eso del programa NICO_FTP:
1. En el Menú "FTP", haremos clic en el comando "Conectar", y en la ventana que aparece haremos clic en el botón "Nuevo" para configurar nuestra cuenta de hospedaje.
Al hacer clic en "Nuevo" nos aparece una ventana que deberemos cumplimentar con los datos proporcionados por nuestro proveedor de hospedaje web.
Una vez rellenados, haremos clic en "Aceptar" para guardar la configuración.
2. Una vez tengamos configurada nuestra cuenta, haremos clic en "Conectar" para conectarnos al servidor y así poder acceder a nuestro espacio web asignado.
El programa NICO_FTP ofrece exploradores de ventanas, uno a la izquierda y otro a la derecha. En la ventana de la izquierda podremos explorar nuestro disco duro y en la derecha podremos explorar el contenido de nuestro espacio web y manipularlo (borrar, hacer copias...)
La transferencia de archivos de nuestro ordenador hacia el servidor, consiste en seleccionar todos los archivos que componen nuestra página web y a continuación en el Menú "Transferencia" haremos clic en el comando "Enviar archivos" (Esto se puede hacer también haciendo clic en el icono de la flecha verde).
A partir de esta acción, empezará el proceso de transferencia desde nuestro PC hacia el servidor. Una vez finalice el proceso, la pagina estaráádisponible en el servidor, por lo tanto, se podrá acceder a ella desde Internet.
links-google
Preguntas frecuentes
Pregunta: ¿Qué archivos debo subir al servidor?
Respuesta: Todos los documentos html, las imágenes y cualquier otro archivo que forme parte de la web.
Pregunta: ¿Importa el orden de subir los archivos?
Respuesta: No. Lo único importante es que todos los archivos sean enviados, pero NO importa el orden.
Pregunta: Si envio la web al servidor... ¿se me borra la copia de mi disco duro?
Respuesta: NO. Aunque enviemos una copia de la web al servidor, la copia de nuestro PC siempre permanecerá.
Pregunta: Para actualizar la web ¿Tengo que volver a subir todos los archivos?
Respuesta: Sólo hará falta subir los archivos modificados o actualizados así como de cualquier otro archivo que no estuviese en la versión anterior.
Pregunta: ¿Por qué la página principal se recomienda que se llame index.html?
Respuesta: Esto es para identificar cuál es el primer documento (el principal o entrada) de tu sitio web.
Estas faqs son las principales preguntas que se tienen al publicar por primera vez una página web, si tienes alguna duda que no aparezca aquí, házmela saber e intentaré resolverla ampliando el artículo.
Muchos usuarios crean su primera Web, ya sea personal o empresarial y no saben como publicarla en Internet, aquí te explicamos los pasos necesarios.
Publicidad
Como ya decimos, muchos usuarios crean su primera Web, puede ser la de su propia empresa o una Web personal, hasta aquí todo correcto, ya que imaginamos que lo suyo les habrá costado hacerla. Pero el problema llega cuando esta queda finalizada y toca "colgarla" en Internet para que el resto del mundo la vea.
Esta tarea que pudiera parecer complicada no lo es para nada en absoluto, publicar una página Web es más bien sencillo, tan solo debes de tener en cuenta los siguientes pasos:
1. Necesitarás un dominio, tendrás que buscar si el dominio que te interesa está libre o no, para esto puedes ir a la sección Buscar nombres de Dominio.
2. Lo siguiente que te hará falta es un Alojamiento Web, parece una palabra rara y difícil de entender, pero básicamente significa que tienes que tener tu propio sitio en Internet.
Cuando contratas un Alojamiento Web, te es asignado un espacio en un servidor que ya se encuentra en Internet, sin esto, no puedes publicar la Web.
3. Necesitarás una empresa que pueda darte soporte en tu idioma, principalmente si es la primera vez que publicas un Web.
Con estos tres pasos tendrás todo lo necesario para poder subir tu página web a Internet. Lo siguiente será que un Administrador de la empresa donde contrates, te habilite el acceso a tu panel de control.
Normalmente se suelen usar paneles de control Plesk, ya que son los más sencillos de utilizar, con este software dispondrás de todas las herramientas necesarias para manipular tu "parcela" en Internet.
En Solingest siempre hemos acogido
FTP
Acrónimo de File Transfer Protocol (Protocolo de Transferencia de Ficheros). Protocolo que permite al usuario de un sistema acceder y transferir ficheros de un ordenador a otro a través de Internet.
(File Transfer Protocol). Protocolo empleado para la transferencia de ficheros en una red TCP/IP. Requiere de identificación del usuario. En Internet hay los FTP anónimos, donde el usuario utiliza el genérico "anonymous" y como password su dirección electrónica. También se llama así el programa cliente para este servicio (ejemplo : CuteFTP), aunque los navegadores como Netscape también pueden utilizar este servicio en la mayoría de los servidores FTP.
Protocolo que permite a un usuario de un sistema acceder a, y transferir desde, otro sistema de una red. FTP es también habitualmente el nombre del programa que el usuario invoca para ejecutar el protocolo.
Protocolo FTP: Definicion, programas gratuitos y Hosting web
El FTP (o en ingles "File Transfer Protocol") es un protocolo de transferencia de archivos entre sistemas conectados a una red TCP basado en la arquitectura cliente-servidor, de manera que desde un equipo cliente nos podemos conectar a un servidor para descargar archivos desde él o para enviarle nuestros propios archivos independientemente del sistema operativo utilizado en cada equipo. Este sistema es el mas utilizado para transferir archivos a un servidor remoto para, por ejemplo, alojar una pagina web.
Unos cuantos programas en español y gratuitos sobre FTP son en NICO FTP, el FreeFTP o el FileZilla, todos ellos se pueden descargar sin coste alguno en las paginas de descargas de programas mas polupares.
Como dije antes, el FTP se utiliza sobre todo para el alojamiento web en servidores remotos,
Entre los protocolos que PHP nos pone a disposición existe una amplia biblioteca de funciones relacionadas con el protocolo FTP (FILE TRANSFER PROTOCOL), para el traslado de un archivo de un ordenador a otro en la red. Vamos a ver las principales.ftp_connectÉsta es una función "principal" en el sentido de que nos permite establecer una conexión FTP entre nuestro equipo y el servidor FTP remoto. Su sintaxis es:$stream = ftp_connect(host, port);en el que el huésped es el nombre del servidor al que queremos conectarnos y port (opcional) es la puerta alternativa a la que nos queremos conectar. Si ésta no se ha especificado se utiliza la puerta de default para el protocolo FTP, es decir la 21. En la variable $stream, además, se almacenan precisamente el flujo de datos que el cliente (en este caso el PHP) recibe del servidor, es decir, los mensajes de conexión aceptada (incluidos los detalles) o de conexión rechazada.Por ejemplo, para conectarnos a la puerta de default del servidor FTP "ftp://ftp.host.com" utilizaremos:$stream = ftp_connect("ftp://ftp.host.com");ftp_loginDespués de la conexión, necesitamos identificarnos de forma que el servidor nos permita el intercambio de datos. Muchos estarán acostumbrados a no ver esta fase porque con los más difundisos clientes FTP gráficos se desarrolla automáticamente utilizando las informaciones de login (nombre dle usuario y contraseña) introducidos como opciones para la conexión. Sin embargo, hay que saber que ésta es una fase muy importante para la conexión. La sintaxis de la función es:$login = ftp_login(stream, username, password);Si, por ejejmplo, antes nos habíamos conectado al huésped "ftp.host.com", utilizando la variable "$stream", ahora podemos pasar al login verdadero con:$login = ftp_login($stream, "usuario", "contraseña");La variable $login nos sirve para entender si el login se ha llevado a cabo o no, y si incluye el valor "1" para el éxito, "0" para el fracaso. Por ejemplo, para ver si continuamos el intercambio de datos después de la autorización podemos utilizar el valor que se ha dado a esta variable y escribir:if ($login == "1") {... # Ejecutar las demás operaciones} else { echo "Autorización no llevada a cabo\n";}Cuando nos hemos conectado, podemos saber sobre qué equipo estamos trabajando con la función "ftp_systype()" que tiene la sintaxis:$system = ftp_systype($stream); ftp_pwdEsta función invoca el mando "pwd", es deicr, "Print work directory", que podemos traducir como "Visualiza el directorio actual". Para ver a qué directorio nos conectamos después del login, podemos escribir:$directory = ftp_pwd($stream);en el que $stream es siempre la variable que hemos utilizado para la conexión con "ftp_connect()".ftp_cdup e ftp_chdirEstas dos funciones sirven respectivamente para moverse en el directorio superior y para moverse hacia un determinado directorio dentro del servidor.La primera se utiliza con sintaxis:$var = ftp_cdup($stream);La segunda, en cambio:$newdir = ftp_chdir($stream, "nuevo_directorio");Si, por ejemplo, en el login estamos en el directorio "/" y queremos movernos a "/var/wwwdata" podemos escribir:$newdir = ftp_chdir($stream, "/var/wwwdata");ftp_mkdir e ftp_rmdirEstas dos funciones invocan el mando "mkdir "(crea un directorio) y "rmdir" (quita un directorio). La primera devuelve el nombre del nuevo directorio, la segunda sólo los valores true o false. Podemos crear un pequeño buqle y escribir:$mydir = ftp_chdir($stream, "/var/wwwdata/");# Posicionarse en "/var/wwwdata".$newdir = ftp_mkdir($stream, "prueba")# Crear un directorio "prueba" como subdirectorio de "/var/wwwdata"$deleted_dir = ftp_rmdir($stream, $newdir);# Borrar el directorio creado# Controlarlo todo:if ($deleted_dir == "1") {print "Operación llevada a cabo con éxito.\n";} else {print "Algo no ha salido bien.\n";}Obviamente el ejemplo no tiene mucho sentido en una verdadera conexión (¿por qué crear un directorio y borrarlo en seguida?), pero se ha propuesto para comprender cómo utilizar mejor estas dos funciones.ftp_nlistEsta función es igual al mando "dir", es deicr, el mando utilizado para ver los nombres de los archivos que están en un directorio. La sintaxis es:$list = ftp_nlist($stream, directory);Por ejemplo, podemos ir al directorio "/var/wwwdata" y leer los archivos con:$newdir = "/var/wwwdata";$list = ftp_nlist($stream, $newdir);Los resultados están en un array, por lo tanto, 'echo "$list"' no tendría ningún sentido.ftp_getFunción que invoca el mando GET, para bajar un archivo del servidor remoto. Tenemos que especificar para la función, además del conocido stream, el nombre del archivo local, el nombre del archivo remoto y las modalidades de trasaldo (FTP_ASCII o FTP_BINARY). La sintaxis completa es:$file = ftp_get($stream, local_filename, remote_filename, mode);Por ejemplo, si queremos bajar del servidor el archivo "data.txt" (supongamos que estamos ya en el directorio que lo incluye) introduciéndolo en el directorio "/tmp" con nombre "file.txt" in ASCII mode, escribiremos:$file = ftp_get($stream, "/tmp/file.txt", "data.txt", FTP_ASCII);Para ver si la operación ha tenido éxito o no, podemos actuar de dos formas: controlar si efectivamente el archivo está en nuestro disco o controlar el valor de la variable $file: si tiene valor "1" entonces la operación se ha llevado a cabo, si tiene valor "0" ningún archivo se habrá bajado en nuestro disco.ftp_putEsta función hace exáctamente lo contrario de "ftp_put()", es decir, carga un archivo en el servidor. Su sintaxis es:$file = ftp_put($stream, remote_filename, local_filename, mode);Las opciones son iguales a las anteriores, por lo tanto, podemos poner el ejemplo contrario al anterior: cargamos el archivo local "/tmp/file.txt" en el directorio remoto (ya estamos en este directorio) con el nombre "data.txt". Todo en ASCII mode obviamente:$file = ftp_put ($stream, "data.txt", "/tmp/file.txt", FTP_ASCII);También aquí podemos controlarlo de dos formas: evaluando el valor de $file o invocando la función "ftp_nlist()" para ver si entre los archivos está también "data.txt".ftp_siseDevuelve el tamaño de un archivo. La sintaxis es:$size = ftp_size($stream, remote_filename);Vovliendo a los ejemplos hechos anteriormente, vamos a conocer el tamaño del archivo "data.txt", que está en el directorio en el que estamos actualmente; será suficiente con escribir:$size = ftp_size($stream, "data.txt");de modo que la variable $size incluya el tamaño del archivo "data.txt".ftp_mdtmDevuelve la fecha del último cambio de un archivo, devolviéndola como Unix timestamp. La sintaxis es:$date = ftp_mdtm($stream, remote_filename);Por ejemplo, si queremos saber la fecha del último cambio del archivo "data.txt" podemos escribir:$date = ftp_mdtm($stream, "data.txt");También en este caso, la variable "$data" incluye la fecha del último cambio del archivo o el valor "-1" si fracasa (archivo inexistente o casos parecidos).ftp_rename e ftp_deleteComo queda claro por los nombres, estas dos funciones sirven para volver a nombrar un archivo y para borrarlo. La primera tiene la sintaxis:$name = ftp_rename($stream, oldname, newname);en el que "oldname" es el nombre originario del archivo y "newname" es el nuevo nombre que queremos asignar al archivo.Por ejemplo, para volver a nombrar el archivo "data.txt" en "dati.dat" podemos escribir:$name = ftp_rename($stream, "data.txt", "datos.dat");La variable $name incluirá "1" si la operación ha tenido éxisto, "0" si no lo ha tenido (archivo inexistente o casos parecidos).La función "ftp_delete(),en cambio, se utiliza con sintaxis:£delete = ftp_delete($stream, file);Por ejemplo, para eliminar el archivo "datos.dat" que están en "current-directory" podemos escribir:$delete = ftp_delete ($stream, "datos.dat");También en este caso la variable puede incluir el valor "1" (el archivo ha sido eliminado) o "0" (algo no ha funcionado).ftp_quitLlegados a este punto, nuestro trabajo en el servidor se ha acabado y podemos dejar de conectarnos utilizando la función "ftp_quit()" que tiene una sintaxis muy simple:$quit = ftp_quit($stream).Siempre es aconsejable invocar esta función en lugar de cerrar el programa en ejecución, sobre todo para respetar al servidor.
El protocolo FTP (Protocolo de transferencia de archivos) es, como su nombre lo indica, un protocolo para transferir archivos.
La implementación del FTP se remonta a 1971 cuando se desarrolló un sistema de transferencia de archivos (descrito en RFC141) entre equipos del Instituto Tecnológico de Massachusetts (MIT, Massachusetts Institute of Technology). Desde entonces, diversos documentos de RFC (petición de comentarios) han mejorado el protocolo básico, pero las innovaciones más importantes se llevaron a cabo en julio de 1973.
Actualmente, el protocolo FTP está definido por RFC 959 (Protocolo de transferencia de archivos (FTP) - Especificaciones).
La función del protocolo FTP
El protocolo FTP define la manera en que los datos deben ser transferidos a través de una red TCP/IP.
El objetivo del protocolo FTP es:
· permitir que equipos remotos puedan compartir archivos
· permitir la independencia entre los sistemas de archivo del equipo del cliente y del equipo del servidor
· permitir una transferencia de datos eficaz
El modelo FTP
El protocolo FTP está incluido dentro del modelo cliente-servidor, es decir, un equipo envía órdenes (el cliente) y el otro espera solicitudes para llevar a cabo acciones (el servidor).
Durante una conexión FTP, se encuentran abiertos dos canales de transmisión:
· Un canal de comandos (canal de control)
· Un canal de datos
Por lo tanto, el cliente y el servidor cuentan con dos procesos que permiten la administración de estos dos tipos de información:
· DTP (Proceso de transferencia de datos) es el proceso encargado de establecer la conexión y de administrar el canal de datos. El DTP del lado del servidor se denomina SERVIDOR DE DTP y el DTP del lado del cliente se denomina USUARIO DE DTP.
· PI (Intérprete de protocolo) interpreta el protocolo y permite que el DTP pueda ser controlado mediante los comandos recibidos a través del canal de control. Esto es diferente en el cliente y el servidor:
o El SERVIDOR PI es responsable de escuchar los comandos que provienen de un USUARIO PI a través del canal de control en un puerto de datos, de establecer la conexión para el canal de control, de recibir los comandos FTP del USUARIO PI a través de éste, de responderles y de ejecutar el SERVIDOR DE DTP.
o El USUARIO PI es responsable de establecer la conexión con el servidor FTP, de enviar los comandos FTP, de recibir respuestas del SERVIDOR PI y de controlar al USUARIO DE DTP, si fuera necesario.
Cuando un cliente FTP se conecta con un servidor FTP, el USUARIO PI inicia la conexión con el servidor de acuerdo con el protocolo Telnet. El cliente envía comandos FTP al servidor, el servidor los interpreta, ejecuta su DTP y después envía una respuesta estándar. Una vez que se establece la conexión, el servidor PI proporciona el puerto por el cual se enviarán los datos al Cliente DTP. El cliente DTP escucha el puerto especificado para los datos provenientes del servidor.
Es importante tener en cuenta que, debido a que los puertos de control y de datos son canales separados, es posible enviar comandos desde un equipo y recibir datos en otro. Entonces, por ejemplo, es posible transferir datos entre dos servidores FTP mediante el paso indirecto por un cliente para enviar instrucciones de control y la transferencia de información entre dos procesos del servidor conectados en el puerto correcto.
En esta configuración, el protocolo indica que los canales de control deben permanecer abiertos durante la transferencia de datos. De este modo, un servidor puede detener una transmisión si el canal de control es interrumpido durante la transmisión.
Los comandos FTP
Toda comunicación que se realice en el canal de control sigue las recomendaciones del protocolo Telnet. Por lo tanto, los comandos FTP son cadenas de caracteres Telnet (en código NVT-ASCII) que finalizan con el código de final de línea Telnet (es decir, la secuencia+, Retorno de carro seguido del carácter Avance de línea indicado como ).
Si el comando FTP tiene un parámetro, éste se separa del comando con un espacio ().
Los comandos FTP hacen posible especificar:
· El puerto utilizado
· El método de transferencia de datos
· La estructura de datos
· La naturaleza de la acción que se va a realizar (Recuperar, Enumerar, Almacenar, etc.)
Existen tres tipos de comandos FTP diferentes:
· Comandos de control de acceso
· Comandos de parámetros de transferencia
· Comandos de servicio FTP
Comandos de control de acceso
Comando Descripción
USER Cadena de caracteres que permite identificar al usuario. La identificación del usuario es necesaria para establecer la comunicación a través del canal de datos.
PASS Cadena de caracteres que especifica la contraseña del usuario. Este comando debe ser inmediatamente precedida por el comando USER. El cliente debe decidir si esconder la visualización de este comando por razones de seguridad.
ACCT Cadena de caracteres que especifica la cuenta del usuario. El comando generalmente no es necesario. Durante la respuesta que acepta la contraseña, si la respuesta es 230, esta etapa no es necesaria; Si la respuesta es 332, sí lo es.
CWD Change Working Directory (Cambiar el directorio de trabajo): este comando permite cambiar el directorio actual. Este comando requiere la ruta de acceso al directorio para que se complete como un argumento.
CDUP Change to Parent Directory (Cambiar al directorio principal): este comando permite regresar al directorio principal. Se introdujo para resolver los problemas de denominación del directorio principal según el sistema (generalmente "..").
SMNT Structure Mount (Montar estructura):
REIN Reinitialize (Reinicializar):
QUIT Comando que permite abandonar la sesión actual. Si es necesario, el servidor espera a que finalice la transferencia en progreso y después proporciona una respuesta antes de cerrar la conexión.
Comandos de parámetros de transferencia
Comando Descripción
PORT Cadena de caracteres que permite especificar el número de puerto utilizado.
PASV Comando que permite indicar al servidor de DTP que permanezca a la espera de una conexión en un puerto específico elegido aleatoriamente entre los puertos disponibles. La respuesta a este comando es la dirección IP del equipo y el puerto.
TYPE Este comando permite especificar el tipo de formato en el cual se enviarán los datos.
STRU Carácter Telnet que especifica la estructura de archivos (F de File [Archivo], R de Record [Registro], P de Page [Página]).
MODE Carácter Telnet que especifica el método de transferencia de datos (S de Stream [Flujo], B de Block [Bloque], C de Compressed [Comprimido]).
Comandos de servicio FTP
Comando Descripción
RETR Este comando (RETRIEVE [RECUPERAR]) le pide al servidor de DTP una copia del archivo cuya ruta de acceso se da en los parámetros.
STOR Este comando (store [almacenar]) le pide al servidor de DTP que acepte los datos enviados por el canal de datos y que los almacene en un archivo que lleve el nombre que se da en los parámetros. Si el archivo no existe, el servidor lo crea; de lo contrario, lo sobrescribe.
STOU Este comando es idéntico al anterior, sólo le pide al servidor que cree un archivo cuyo nombre sea único. El nombre del archivo se envía en la respuesta.
APPE Gracias a este comando (append [adjuntar]) los datos enviados se concatenan en el archivo que lleva el nombre dado en el parámetro si ya existe; si no es así, se crea.
ALLO Este comando (allocate [reservar]) le pide al servidor que reserve un espacio de almacenamiento lo suficientemente grande como para recibir el archivo cuyo nombre se da en el argumento.
REST Este comando (restart [reiniciar]) permite que se reinicie una transferencia desde donde se detuvo. Para hacer esto, el comando envía en el parámetro el marcador que representa la posición en el archivo donde la transferencia se había interrumpido. Después de este comando se debe enviar inmediatamente un comando de transferencia.
RNFR Este comando (rename from [renombrar desde]) permite volver a nombrar un archivo. En los parámetros indica el nombre del archivo que se va a renombrar y debe estar inmediatamente seguido por el comando RNTO.
RNTO Este comando (rename from [renombrar a]) permite volver a nombrar un archivo. En los parámetros indica el nombre del archivo que se va a renombrar y debe estar inmediatamente seguido por el comando RNFR.
ABOR Este comando (abort [cancelar]) le indica al servidor de DTP que abandone todas las transferencias asociadas con el comando previo. Si no hay conexión de datos abierta, el servidor de DTP no realiza ninguna acción; de lo contrario, cierra la conexión. Sin embargo, el canal de control permanece abierto.
DELE Este comando (delete [borrar]) permite que se borre un archivo, cuyo nombre se da en los parámetros. Este comando es irreversible y la confirmación sólo puede darse a nivel cliente.
RMD Este comando (remove directory [eliminar directorio]) permite borrar un directorio. El nombre del directorio que se va a borrar se indica en los parámetros.
MKD Este comando (make directory [crear directorio]) permite crear un directorio. El nombre del directorio que se va a crear se indica en los parámetros.
PWD Este comando (print working directory [mostrar el directorio actual]) hace posible volver a enviar la ruta del directorio actual completa.
LIST Este comando permite que se vuelva a enviar la lista de archivos y directorios presentes en el directorio actual. Esto se envía a través del DTP pasivo. Es posible indicar un nombre de directorio en el parámetro de este comando. El servidor de DTP enviará la lista de archivos del directorio ubicado en el parámetro.
NLST Este comando (name list [lista de nombres]) permite enviar la lista de archivos y directorios presentes en el directorio actual.
SITE Este comando (site parameters [parámetros del sistema]) hace que el servidor proporcione servicios específicos no definidos en el protocolo FTP.
SYST Este comando (system [sistema]) permite el envío de información acerca del servidor remoto.
STAT Este comando (Estado: [estado]) permite transmitir el estado del servidor; por ejemplo, permite conocer el progreso de una transferencia actual. Este comando acepta una ruta de acceso en el argumento y después devuelve la misma información que LISTA pero a través del canal de control.
HELP Este comando permite conocer todos los comandos que el servidor comprende. La información se devuelve por el canal de control.
NOOP Este comando (no operations [no operación]) sólo se utiliza para recibir un comando OK del servidor. Sólo se puede utilizar para no desconectarse después de un período de inactividad prolongado.
Las respuestas FTP
Las respuestas FTP garantizan la sincronización entre el cliente y el servidor FTP. Por lo tanto, por cada comando enviado por el cliente, el servidor eventualmente llevará a cabo una acción y sistemáticamente enviará una respuesta.
Las respuestas están compuestas por un código de 3 dígitos que indica la manera en la que el comando enviado por el cliente ha sido procesado. Sin embargo, debido a que el código de 3 dígitos resulta difícil de leer para las personas, está acompañado de texto (cadena de caracteres Telnet separada del código numérico por un espacio).
Los códigos de respuesta están compuestos por 3 números, cuyos significados son los siguientes:
· El primer número indica el estatuto de la respuesta (exitosa o fallida)
· El segundo número indica a qué se refiere la respuesta.
· El tercer número brinda un significado más específico (relacionado con cada segundo dígito).
Primer número
Dígito Significado Descripción
1yz Respuesta positiva preliminar La acción solicitada está en progreso. Se debe obtener una segunda respuesta antes de enviar un segundo comando.
2yz Respuesta de finalización positiva La acción solicitada se ha completado y puede enviarse un nuevo comando.
3yz Respuesta intermedia positiva La acción solicita está temporalmente suspendida. Se espera información adicional del cliente.
4yz Respuesta de finalización negativa La acción solicitada no se ha realizado debido a que el comando no se ha aceptado temporalmente. Se le solicita al cliente que intente más tarde.
5yz Respuesta negativa permanente La acción solicitada no se ha realizado debido a que el comando no ha sido aceptado. Se le solicita al cliente que formule una solicitud diferente.
Segundo número
Dígito Significado Descripción
x0z Sintaxis La acción tiene un error de sintaxis o sino, es un comando que el servidor no comprende.
x1z Información Ésta es una respuesta que envía información (por ejemplo, una respuesta a un comando STAT).
x2z Conexiones La respuesta se refiere al canal de datos.
x3z Autenticación y cuentas La respuesta se refiere al inicio de sesión (USUARIO/CONTRASEÑA) o a la solicitud para cambiar la cuenta (CPT).
x4z No utilizado por el protocolo FTP.
x5z Sistema de archivos
La respuesta se relaciona con el sistema de archivos remoto
Un servicio de alojamiento web es un tipo de servicio de alojamiento de Internet que permite a los individuos y organizaciones a proporcionar su propio sitio web accesible a través de la World Wide Web. Web anfitriones son empresas que proveen espacio en un servidor propio para su uso por sus clientes, así como proporcionar conectividad a Internet, por lo general en un centro de datos. Web alberga también puede proporcionar el espacio del centro de datos y conectividad a Internet para los servidores que no son propietarios de que se encuentra en su centro de datos, llamada de colocación.
Servicio de alcance
El alcance de los servicios de hospedaje varía ampliamente. La más básica es la página web y en pequeña escala de archivos de acogida, donde los archivos se puede cargar a través de File Transfer Protocol (FTP) o una interfaz Web. Los archivos son generalmente entregados a la Web "tal cual" o con poca transformación. Muchos proveedores de servicios de Internet (ISP) ofrecen este servicio gratis a sus abonados. Las personas también pueden obtener de hospedaje de páginas web de otros, los proveedores de servicios alternativos. Personal web hosting suele ser gratuito, patrocinado por la publicidad, o barato. Empresas de alojamiento web a menudo tiene un mayor gasto.
Única de hospedaje de páginas es suficiente sólo para páginas web personales. Un complejo de sitio requiere un más amplio paquete que provee soporte de bases de datos y plataformas de desarrollo de aplicaciones (por ejemplo, PHP, Java, Ruby on Rails, y ASP.NET). Estas instalaciones permiten a los clientes a instalar o escribir guiones para aplicaciones como foros y de gestión de contenidos. Para el comercio electrónico, SSL es también muy recomendable.
El anfitrión también puede proporcionar una interfaz o panel de control de la gestión del servidor Web y la instalación de scripts, así como con otros servicios como el e-mail. Algunos anfitriones se especializan en determinados programas informáticos o servicios (por ejemplo, el comercio electrónico). Por lo general, son utilizados por las grandes empresas de externalizar la infraestructura de la red a una empresa de alojamiento. Para encontrar una empresa de alojamiento web, directorios de búsqueda puede ser utilizado. Uno debe ser extremadamente cuidadoso en la búsqueda de una nueva empresa, porque muchas de las personas que la promoción de los proveedores de servicios son en realidad los afiliados y los exámenes son parciales.
Hosting fiabilidad y el tiempo de actividad
Bastidores de múltiples servidores, y cómo una de cómputo, comúnmente se ve.
Hosting tiempo de actividad se refiere al porcentaje de tiempo que el anfitrión es accesible a través de Internet. Muchos proveedores afirman que el objetivo de alcanzar un 99,9% el tiempo de actividad, pero puede que el servidor se reinicia y previstas (o no planificados) el mantenimiento de alojamiento en cualquier entorno.
Una reclamación de los populares proveedores de alojamiento es del 99% o 99,9% el tiempo de actividad del servidor ", pero esto a menudo se refiere únicamente a un servidor está encendido y no tiene en cuenta el tiempo de inactividad de la red. Real el tiempo de inactividad puede ser mayor que el porcentaje garantizado por el proveedor. Muchos proveedores de empate en el tiempo de funcionamiento y la accesibilidad en su propio acuerdo de nivel de servicio (SLA). Acuerdos de nivel de las restituciones a veces incluyen la reducción de los costos o si el rendimiento metas no se cumplen.
Tipos de alojamiento
Un típico servidor "jaula", comúnmente visto en los centros de colocación.
Los servicios de hospedaje de Internet puede ejecutar servidores Web, consulte los servicios de hospedaje de Internet.
Servicios de hosting se limita a la web:
· Libre servicio de alojamiento web: es gratis, (a veces) el apoyo del anuncio de alojamiento web, y es a menudo limitada en comparación con el alojamiento pagado.
· Alojamiento compartido: la web está colocada en el mismo servidor como muchos otros sitios, que van desde unos pocos a cientos o miles. Normalmente, todos los dominios pueden compartir un fondo común de los recursos del servidor, tales como la RAM y la CPU. Un sitio web compartido puede estar hospedado con un revendedor.
· Revendedores de alojamiento web: permite a los clientes a convertirse en anfitriones web. Los revendedores podrían funcionar, para los distintos dominios, bajo cualquier combinación de estos tipos de listados de alojamiento, dependiendo de que estén afiliados a un proveedor. Revendedores de las cuentas pueden variar enormemente de tamaño: pueden tener su propio servidor virtual dedicado a un servidor colocated.
· Virtual Dedicated Server: dividir un servidor en servidores virtuales, donde cada usuario se siente como que están en su propio servidor dedicado, pero son en realidad un servidor compartido con muchos otros usuarios. Los usuarios pueden tener acceso de root a su propio espacio virtual. Esto también es conocido como una red privada virtual del servidor o VPS.
· Dedicado al servicio de alojamiento: el usuario recibe en su propio servidor Web y los beneficios un control total sobre él (acceso de root para Linux / administrador de acceso para Windows), sin embargo, el usuario normalmente no posee el servidor. Otro tipo de alojamiento dedicado es de auto-administración o manejo. Este suele ser el menos costoso para los planes de Dedicado. El usuario tiene pleno acceso administrativo a la caja, lo que significa que el cliente es responsable de la seguridad y el mantenimiento de su propio dedicado caja.
· Gestionado servicio de alojamiento: el usuario recibe en su propio servidor Web, pero no se le permite un control total sobre él (acceso de root para Linux / administrador de acceso para Windows), sin embargo, se les permite gestionar sus datos a través de FTP u otros instrumentos de gestión remota. El usuario se desestima el pleno control a fin de que el proveedor puede garantizar la calidad del servicio al no permitir al usuario modificar el servidor o que puedan crear problemas de configuración. El usuario normalmente no posee el servidor. El servidor es arrendado al cliente.
· Ubicación servicio de alojamiento web: similar al dedicado servicio de alojamiento web, pero el usuario es titular de la colo servidor, la empresa de alojamiento proporciona espacio físico que el servidor recoge y se ocupa del servidor. Este es el más potente y caro el tipo de servicio de alojamiento web. En la mayoría de los casos, el proveedor de colocación puede proporcionar poca o ninguna ayuda directa para su máquina del cliente, proporcionando sólo la eléctrica, acceso a Internet, y las instalaciones de almacenamiento para el servidor. En la mayoría de los casos de colon, el cliente tendrá su propio administrador de visitar el centro de datos en sitio para hacer cualquier actualizaciones de hardware o cambios.
· Agrupadas de alojamiento: tener múltiples servidores de alojamiento el mismo contenido para una mejor utilización de los recursos. Servidores en cluster son una solución perfecta para la alta disponibilidad de alojamiento dedicado, o la creación de un escalable solución de alojamiento web.
· Grid de alojamiento: esta forma de alojamiento distribuido es cuando un servidor de grupo actúa como una red y se compone de múltiples nodos.
· Inicio del servidor: por lo general una sola máquina en una residencia privada se puede utilizar para albergar uno o más sitios web de un consumidor normalmente de grado conexión de banda ancha. Estos efectos pueden ser construidas por máquinas, o más comúnmente viejo PC's.
Algunos ISP activamente intento de bloquear los servidores de origen se desestime las peticiones para el puerto TCP 80 de la conexión del usuario y de negarse a proporcionar direcciones IP estáticas. Una forma de lograr un nombre de host de DNS fiable es mediante la creación de una cuenta con un servicio dinámico de DNS. Un servicio dinámico de DNS se cambien automáticamente la dirección IP de una URL que apunta a cuando cambia la dirección IP.
Algunos tipos específicos de alojamiento web proporcionados por los proveedores de servicios de acogida:
· Servicio de alojamiento de archivos: los archivos hosts, no páginas web
· Servicio de alojamiento de imágenes
· Servicio de alojamiento de vídeo
· Servicio de alojamiento de blogs
· Con un clic de alojamiento
· Cesta de software
[Editar] La obtención de hosting
Alojamiento web es a menudo como parte de un plan de acceso a Internet, hay muchos gratuitos y de pago que ofrecen los proveedores de estos servicios.
A las necesidades de los clientes para evaluar las necesidades de la aplicación de elegir qué tipo de alojamiento para su uso. Estas consideraciones incluyen el software servidor de bases de datos, software de scripting, y el sistema operativo. La mayoría de los proveedores de alojamiento proporcionar basados en Linux alojamiento web que ofrece una amplia gama de software diferentes. Una configuración típica de un servidor Linux es el LAMP plataforma: Linux, Apache, MySQL y PHP / Perl / Python. El webhosting cliente lo desea, puede tener otros servicios, como el correo electrónico para su negocio de dominio, las bases de datos o multimedia para servicios de streaming media. Un cliente también puede elegir Windows para su plataforma de hosting. El cliente puede elegir aún de PHP, Perl y Python, pero también podrá hacer uso de ASP. Net ASP o Classic.
Paquetes de alojamiento web suelen incluir un Web Content Management System, por lo que el usuario final no tiene que preocuparse de los aspectos más técnicos. Estos Web Content Management sistemas son ideales para el usuario medio, pero para aquellos que quieren más control sobre su diseño de sitios web, esta característica puede a veces ser una molestia en lugar de una función.
Macintosh ha apoyado Apache desde el "Tigre" se introdujo el sistema, y la de Darwin (sistema operativo) proporciona un Unix-como el interfaz a través de Terminal.app. Estos sistemas tienen plena capacidad de alojamiento Web, incluyendo soporte para PHP y Perl y scripts de shell. Compartir web se puede activar en el panel Compartir de Preferencias del Sistema ... [1].
También se pueden realizar búsquedas en la Internet para encontrar activa webhosting tablones de mensajes y foros que puedan aportar su opinión sobre qué tipo de empresa de webhosting pueden satisfacer sus necesidades.
Grupo Tuwev.com es una empresa dedicada a proveer servicios tanto a particulares como a empresas para asegurar su presencia en Internet.
Tuwev.com le ofrece el registro de su dominio y el alojamiento del Web en servidores de ultima generación, tanto para particulares, clientes de pequeñas y hasta grandes empresas, además de otros servicios para asegurar la mejor presencia en la red. Para estos servicios contamos con las mejores tecnologías que se actualizan conforme van surgiendo nuevas tecnologías.
Tratamos siempre de tener la ultima tecnología en servicios de alojamiento y herramientas para la web, añadiendo un excepcional servicio de atención al cliente.
Nuestros clientes disponen de la capacidad online de las grandes empresas sin la necesidad de invertir en infraestructuras y a un precio inmejorable.
Disponemos de los mejores medios para ayudarle a crear y mantener su sitio web, personalizado a sus necesidades individuales. Nuestra estructura nos permite ayudarle desde el momento en que comienza y por cada etapa de crecimiento de su negocio.
Nuestro equipo de desarrollo actualiza nuestros sistemas con la ultima tecnología, creando nuevas herramientas y opciones que hacen que mantener su presencia en Internet sea sencillo y lo más estable posible.
Trabajamos con los mejores proveedores de acceso a la red, disponiendo de centros de datos con la ultima tecnología para garantizar su seguridad y estabilidad, y asegurar que su sitio este disponible las 24 horas del día, 7 días a la semana los 365 días del año.
Nuestro centro de datos incluye conexiones de 350 Mbps a un sistema de fuentes de alimentación interrumpidas y generadores de energía eléctrica Diesel independientes. Sistema de backup independiente.
El personal es un factor critico para el éxito de cualquier empresa. Estamos orgullosos de los conocimientos y profesionalismo de nuestro personal, e invertimos mucho en formación y desarrollo
Características Dominio Mini Linux Mini2 Linux Mini3 Linux Básico Medio
Espacio en disco 10 Mb 60 Mb 120 Mb 300 Mb 500 Mb 700 Mb
Transferencia Mensual 1 Gb 3 Gb 6 Gb 9 Gb 4 Gb 8 Gb
Dominios Incluidos 1 1 1 1 1 Ilimitados
Cuentas POP3 Ilimitadas Ilimitadas Ilimitadas Ilimitadas Ilimitadas Ilimitadas
Cuentas email Ilimitadas Ilimitadas Ilimitadas Ilimitadas Ilimitadas Ilimitadas
Autoresponders Ilimitados Ilimitados Ilimitadas Ilimitadas Ilimitados Ilimitados
Webmail
Tranferencia mediante FTP
PHP 4
CGI
Soporte para SSL
Acceso a su cuenta las 24h los 365 días del año
Extensiones FrontPage
Soporte Multimedia
Soporte Bases de datos MySQL
Panel de control
Estadísticas diarias
Costo de Istalación Gratis Gratis Gratis Gratis Gratis Gratis
Soporte técnico
Precio en Euros - 36 Euros/Año - 5 Euros/Mes - 54 Euros un pago anual - 9 Euros/Mes - 102 Euros un pago anual - 16 Euros/Mes - 192 Euros un pago anual - 10 Euros/Mes - 110 Euros en pago anual - 20 Euros/Mes - 230 Euros en pago anual
Precio en Dolares - 36 Dolares/Año - 5 Dolares/Mes - 54 Dolares en pago Anual - 9 Dolares/Mes - 102 Dolares un pago anual - 16 Dolares/Mes - 192 Dolares un pago anual - 10 Dolares/Mes - 110 Dolares en pago Anual - 20 Dolares/Mes - 230 Dolares en pago Anual
1000 MB alojamiento web
10.000 MB de transferencia mensual,..
Creador de Web Gratis!
25 cuentas de correo, accounts
Webmail (Lee y responde a tus correos online desde cualquier pc)
Antivirus, antispam, programas preinstalados, formularios .
5000 MB alojamiento web
30.000 MB de transferencia mensual
Creador de Web Gratis
Aloja hasta 5 dominios!
Cuentas de correo ilimitadas
Webmail (Lee y responde a tus correos online desde cualquier pc)
Bases de datos MySQL ilimitadas
Antispam, antivirus, programas preinstalados, foros, ecomercio preinstalado...
2000 MB alojamiento web
20.000 MB de transferencia mensual
Creador de Web Gratis!
Aloja hasta 3 dominios!
35 cuentas de correo
Webmail (Lee y responde a tus correos online desde cualquier pc)
10 bases de datos MySQL
antivirus, antispam, programas preinstalados como foros
Alojamiento de Web Periodicidad Precio
Plan Básico anual 55 € Contratar!
Plan Básico 2 años 93,50 € Contratar!
Plan Profesional anual 99 € Contratar!
Plan Profesional 2 años 180 € Contratar!
Plan Corporativo anual 149 € Contratar!
Plan Corporativo 2 años 240 € Contratar!
Hospedaje Web
Es el servicio de almacenamiento, acceso y mantenimiento de los archivos que integran un Sitio Web. Más importante que el espacio en disco provisto para estos archivos, es el acceso rápido al Internet lo que adquiere mayor relevancia. Una empresa que pretenda hospedar su Sitio Web en sus propias instalaciones, requiera invertir una fuerte cantidad en recursos de equipos, sistemas y medios de comunicación generalmente caros. Los servicios de Hospedaje Web permiten a las compañías compartir el costo de una conexión rápida a Internet.
Cuando un Sitio Web llega a ser muy robusto, es muy probable que el servidor web en el que se encuentren instalados los archivos electrónicos que lo integran, sea dedicado única y exclusivamente a atender a este sitio. Este servicio se conoce como Hospedaje Web dedicado. En este caso, el equipo de cómputo que funciona como servidor web puede ser propiedad de la empresa que publica el Sitio Web o del propio proveedor de Internet.
Web
World Wide Web, o simplemente Web, es el universo de información accesible a través de Internet, una fuente inagotable del conocimiento humano.
El componente más usado en el Internet es definitivamente el Web. Su característica sobresaliente es el texto remarcado, un método para referencias cruzadas instantáneas. En la mayoría de los Sitios Web, ciertas palabras aparecen en texto de otro color diferente al resto del documento. Por lo general, este texto es subrayado. Al seleccionar una palabra o frase, uno es transferido al sitio o página relacionado a esa frase. En algunas ocasiones hay botones, imágenes, o porciones de imágenes que pueden activarse mediante un clic. Si Usted mueve el apuntador sobre el contenido del documento y el apuntador cambia a un símbolo con una mano, eso indica que Usted puede realizar un clic para ser transferido a otro sitio.
Usando el Web, se tiene acceso a millones de páginas de información. La exploración en el Web se realiza por medio de un software especial denominado Browser o Explorador. La apariencia de un Sitio Web puede variar ligeramente dependiendo del explorador que use. Así mismo, las versiones más recientes disponen de una funcionalidad mucho mayor tal como animación, realidad virtual, sonido y música.
Página Web
Una página de Internet o página Web es un documento electrónico que contiene información específica de un tema en particular y que es almacenado en algún sistema de cómputo que se encuentre conectado a la red mundial de información denominada Internet, de tal forma que este documento pueda ser consultado por cualesquier persona que se conecte a esta red mundial de comunicaciones y que cuente con los permisos apropiados para hacerlo.
Una página Web es la unidad básica del World Wide Web.
Una página Web tiene la característica peculiar de que el texto se combina con imágenes para hacer que el documento sea dinámico y permita que se puedan ejecutar diferentes acciones, una tras otra, a través de la selección de texto remarcado o de las imágenes, acción que nos puede conducir a otra sección dentro del documento, abrir otra página Web, iniciar un mensaje de correo electrónico o transportarnos a otro Sitio Web totalmente distinto a través de sus hipervínculos.
Estos documentos pueden ser elaborados por los gobiernos, instituciones educativas, instituciones públicas o privadas, empresas o cualquier otro tipo de asociación, y por las propias personas en lo individual.
Sitio Web
Es un conjunto de archivos electrónicos y páginas Web referentes a un tema en particular, que incluye una página inicial de bienvenida, generalmente denominada home page, con un nombre de dominio y dirección en Internet específicos.
Empleados por las instituciones públicas y privadas, organizaciones e individuos para comunicarse con el mundo entero. En el caso particular de las empresas, este mensaje tiene que ver con la oferta de sus bienes y servicios a través de Internet, y en general para eficientar sus funciones de mercadotecnia.
Su Sitio Web no necesariamente debe localizarse en el sistema de cómputo de su negocio. Los documentos que integran el Sitio Web pueden ubicarse en un equipo en otra localidad, inclusive en otro país. El único requisito es que el equipo en el que residan los documentos esté conectado a la red mundial de Internet. Este equipo de cómputo o Servidor Web, como se le denomina técnicamente, puede contener más de un sitio Web y atender concurrentemente a los visitantes de cada uno de los diferentes sitios .
Al igual que los edificios, oficinas y casas, los Sitios Web requieren de una dirección particular para que los usuarios puedan acceder a la información contenida en ellos. Estas direcciones, o URLs (por sus siglas en inglés Uniform Resource Locator), aparecen cotidianamente en todos los medios de comunicación como son prensa escrita, radio, televisión, revistas, publicaciones técnicas y en el propio Internet a través de los motores de búsqueda (por su denominación en inglés search engines). Los nombres de estos sitios Web obedecen a un sistema mundial de nomenclatura y están regidos por el ICANN (Internet Corporation for Assigned Names and Numbers).
Los Sitios Web pueden ser de diversos géneros, destacando los sitios de negocios, servicio, comercio electrónico en línea, imagen corporativa, entretenimiento y sitios informativos.
Primer paso: Obtener hospedaje web
Para poder publicar nuestra página web en Internet, deberemos guardar nuestra página web en un servidor. Un servidor es -entre otras cosas- una máquina que almacena (hospeda) páginas web permitiendo que se pueda acceder a ellas desde Internet.
Existen dos tipos: gratuitos y de pago.
- Los gratuitos suelen ofrecer poco espacio y además incluyen publicidad.
- Los de pago, suelen ofrecer servicios de calidad y robustez dependiendo del servicio contratado.
Los gratuitos son empresas que ofrecen espacio web para páginas web a cambio de insertar en ellas de forma automática publicidad. Normalmente ofrecen entre 10 y 30 MegaBytes de espacio. Las páginas suelen cargar más lentamente en este tipo de servidores. Suelen ofrecer otros servicios complementarios como contadores de visitas, opción a crear libros de visitas, foros de discusión etcétera.
Los proveedores de hospedaje web de pago tienen la características de ofrecer mayor velocidad y robustez. La mayoría de las empresas, ofrecen una gran diversidad de "packs", donde cada "pack" es un conjunto de servicios y/o características que definen el hospedaje, estas características pueden ser: - Cantidad de espacio web para albergar los archivos que forma la web.
- Transferencia máxima. Esta cantidad es un tope que está compuesto por el tráfico generado por la transferencia de archivos al servidor asá como del tráfico de archivos generado por los visitantes de la web.
- Número de cuentas de correo: Número de cuentas de correo asociadas a tu dominio
- Posibilidad de registrar un dominio de primer nivel (.COM, .NET, .ORG, ...)
- Número de base de datos.. etc.
- Lenguaje de programación soportado: PHP (en servidores Linux) y ASP (en servidores Windows)
Listado de proveedores de espacio web gratuito:
·
Anuncios Google en su Web Incluya anuncios de AdSense en sus páginas con la tecnología de Google www.google.es/adsense
·
Hospedaje web de calidad Hospedaje web profesional Registro de dominios HospeCali.com
·
Webmaster Total Foro de webmasters en español. Resuelve tus dudas y preguntas aquí WebmasterTotal.com
·
Hosting Web Hosting de calidad, soporte tel Planes desde AR 30 Anual!
Listado de proveedores de espacio web de pago:
EvidaliaHost - DinaHosting - Zilos - Acens - Arsys - TusProfesionales
Segundo paso: contratar una cuenta
Una vez hayamos decidido si vamos a contratar hospedaje web gratuito o de pago, procederemos a crearnos una cuenta:
- Si es gratuito: Entraremos en la web del proveedor y rellenaremos los formularios oportunos para crear la cuenta.
- Si es de pago: Entraremos en la web de la empresa, seleccionaremos el producto que más se ajuste a nuestras necesidades, y posteriormente realizaremos el pago.
Una vez tengamos la cuenta de espacio web creada (ya se gratuita o de pago), deberemos disponer como mínimo de los siguiente datos:
Dirección FTP: parecido a esto: ftp.nombrededomino.com
Nombre de usuario (Nombre elegido por nosotros o facilitado por la empresa): NombreUsuario Password o contraseña de la cuenta: *******
Dirección web (url) del panel de control o configuración.
Publicar la página web
Mediante un cliente FTP (programa para conectarnos al servidor) accederemos a nuestro espacio web y allí depositaremos nuestra página web (documentos html, imágenes utilizadas y demás archivos).
Para ello, puedes descargarte el programa freeware NICO_FTP (de la sección " Descargas" de esta misma web).
El uso de todos los programas FTP es muy similar.
A continuación explico brevemente el eso del programa NICO_FTP:
1. En el Menú "FTP", haremos clic en el comando "Conectar", y en la ventana que aparece haremos clic en el botón "Nuevo" para configurar nuestra cuenta de hospedaje.
Al hacer clic en "Nuevo" nos aparece una ventana que deberemos cumplimentar con los datos proporcionados por nuestro proveedor de hospedaje web.
Una vez rellenados, haremos clic en "Aceptar" para guardar la configuración.
2. Una vez tengamos configurada nuestra cuenta, haremos clic en "Conectar" para conectarnos al servidor y así poder acceder a nuestro espacio web asignado.
El programa NICO_FTP ofrece exploradores de ventanas, uno a la izquierda y otro a la derecha. En la ventana de la izquierda podremos explorar nuestro disco duro y en la derecha podremos explorar el contenido de nuestro espacio web y manipularlo (borrar, hacer copias...)
La transferencia de archivos de nuestro ordenador hacia el servidor, consiste en seleccionar todos los archivos que componen nuestra página web y a continuación en el Menú "Transferencia" haremos clic en el comando "Enviar archivos" (Esto se puede hacer también haciendo clic en el icono de la flecha verde).
A partir de esta acción, empezará el proceso de transferencia desde nuestro PC hacia el servidor. Una vez finalice el proceso, la pagina estaráádisponible en el servidor, por lo tanto, se podrá acceder a ella desde Internet.
links-google
Preguntas frecuentes
Pregunta: ¿Qué archivos debo subir al servidor?
Respuesta: Todos los documentos html, las imágenes y cualquier otro archivo que forme parte de la web.
Pregunta: ¿Importa el orden de subir los archivos?
Respuesta: No. Lo único importante es que todos los archivos sean enviados, pero NO importa el orden.
Pregunta: Si envio la web al servidor... ¿se me borra la copia de mi disco duro?
Respuesta: NO. Aunque enviemos una copia de la web al servidor, la copia de nuestro PC siempre permanecerá.
Pregunta: Para actualizar la web ¿Tengo que volver a subir todos los archivos?
Respuesta: Sólo hará falta subir los archivos modificados o actualizados así como de cualquier otro archivo que no estuviese en la versión anterior.
Pregunta: ¿Por qué la página principal se recomienda que se llame index.html?
Respuesta: Esto es para identificar cuál es el primer documento (el principal o entrada) de tu sitio web.
Estas faqs son las principales preguntas que se tienen al publicar por primera vez una página web, si tienes alguna duda que no aparezca aquí, házmela saber e intentaré resolverla ampliando el artículo.
Muchos usuarios crean su primera Web, ya sea personal o empresarial y no saben como publicarla en Internet, aquí te explicamos los pasos necesarios.
Publicidad
Como ya decimos, muchos usuarios crean su primera Web, puede ser la de su propia empresa o una Web personal, hasta aquí todo correcto, ya que imaginamos que lo suyo les habrá costado hacerla. Pero el problema llega cuando esta queda finalizada y toca "colgarla" en Internet para que el resto del mundo la vea.
Esta tarea que pudiera parecer complicada no lo es para nada en absoluto, publicar una página Web es más bien sencillo, tan solo debes de tener en cuenta los siguientes pasos:
1. Necesitarás un dominio, tendrás que buscar si el dominio que te interesa está libre o no, para esto puedes ir a la sección Buscar nombres de Dominio.
2. Lo siguiente que te hará falta es un Alojamiento Web, parece una palabra rara y difícil de entender, pero básicamente significa que tienes que tener tu propio sitio en Internet.
Cuando contratas un Alojamiento Web, te es asignado un espacio en un servidor que ya se encuentra en Internet, sin esto, no puedes publicar la Web.
3. Necesitarás una empresa que pueda darte soporte en tu idioma, principalmente si es la primera vez que publicas un Web.
Con estos tres pasos tendrás todo lo necesario para poder subir tu página web a Internet. Lo siguiente será que un Administrador de la empresa donde contrates, te habilite el acceso a tu panel de control.
Normalmente se suelen usar paneles de control Plesk, ya que son los más sencillos de utilizar, con este software dispondrás de todas las herramientas necesarias para manipular tu "parcela" en Internet.
En Solingest siempre hemos acogido
FTP
Acrónimo de File Transfer Protocol (Protocolo de Transferencia de Ficheros). Protocolo que permite al usuario de un sistema acceder y transferir ficheros de un ordenador a otro a través de Internet.
(File Transfer Protocol). Protocolo empleado para la transferencia de ficheros en una red TCP/IP. Requiere de identificación del usuario. En Internet hay los FTP anónimos, donde el usuario utiliza el genérico "anonymous" y como password su dirección electrónica. También se llama así el programa cliente para este servicio (ejemplo : CuteFTP), aunque los navegadores como Netscape también pueden utilizar este servicio en la mayoría de los servidores FTP.
Protocolo que permite a un usuario de un sistema acceder a, y transferir desde, otro sistema de una red. FTP es también habitualmente el nombre del programa que el usuario invoca para ejecutar el protocolo.
Protocolo FTP: Definicion, programas gratuitos y Hosting web
El FTP (o en ingles "File Transfer Protocol") es un protocolo de transferencia de archivos entre sistemas conectados a una red TCP basado en la arquitectura cliente-servidor, de manera que desde un equipo cliente nos podemos conectar a un servidor para descargar archivos desde él o para enviarle nuestros propios archivos independientemente del sistema operativo utilizado en cada equipo. Este sistema es el mas utilizado para transferir archivos a un servidor remoto para, por ejemplo, alojar una pagina web.
Unos cuantos programas en español y gratuitos sobre FTP son en NICO FTP, el FreeFTP o el FileZilla, todos ellos se pueden descargar sin coste alguno en las paginas de descargas de programas mas polupares.
Como dije antes, el FTP se utiliza sobre todo para el alojamiento web en servidores remotos,
Entre los protocolos que PHP nos pone a disposición existe una amplia biblioteca de funciones relacionadas con el protocolo FTP (FILE TRANSFER PROTOCOL), para el traslado de un archivo de un ordenador a otro en la red. Vamos a ver las principales.ftp_connectÉsta es una función "principal" en el sentido de que nos permite establecer una conexión FTP entre nuestro equipo y el servidor FTP remoto. Su sintaxis es:$stream = ftp_connect(host, port);en el que el huésped es el nombre del servidor al que queremos conectarnos y port (opcional) es la puerta alternativa a la que nos queremos conectar. Si ésta no se ha especificado se utiliza la puerta de default para el protocolo FTP, es decir la 21. En la variable $stream, además, se almacenan precisamente el flujo de datos que el cliente (en este caso el PHP) recibe del servidor, es decir, los mensajes de conexión aceptada (incluidos los detalles) o de conexión rechazada.Por ejemplo, para conectarnos a la puerta de default del servidor FTP "ftp://ftp.host.com" utilizaremos:$stream = ftp_connect("ftp://ftp.host.com");ftp_loginDespués de la conexión, necesitamos identificarnos de forma que el servidor nos permita el intercambio de datos. Muchos estarán acostumbrados a no ver esta fase porque con los más difundisos clientes FTP gráficos se desarrolla automáticamente utilizando las informaciones de login (nombre dle usuario y contraseña) introducidos como opciones para la conexión. Sin embargo, hay que saber que ésta es una fase muy importante para la conexión. La sintaxis de la función es:$login = ftp_login(stream, username, password);Si, por ejejmplo, antes nos habíamos conectado al huésped "ftp.host.com", utilizando la variable "$stream", ahora podemos pasar al login verdadero con:$login = ftp_login($stream, "usuario", "contraseña");La variable $login nos sirve para entender si el login se ha llevado a cabo o no, y si incluye el valor "1" para el éxito, "0" para el fracaso. Por ejemplo, para ver si continuamos el intercambio de datos después de la autorización podemos utilizar el valor que se ha dado a esta variable y escribir:if ($login == "1") {... # Ejecutar las demás operaciones} else { echo "Autorización no llevada a cabo\n";}Cuando nos hemos conectado, podemos saber sobre qué equipo estamos trabajando con la función "ftp_systype()" que tiene la sintaxis:$system = ftp_systype($stream); ftp_pwdEsta función invoca el mando "pwd", es deicr, "Print work directory", que podemos traducir como "Visualiza el directorio actual". Para ver a qué directorio nos conectamos después del login, podemos escribir:$directory = ftp_pwd($stream);en el que $stream es siempre la variable que hemos utilizado para la conexión con "ftp_connect()".ftp_cdup e ftp_chdirEstas dos funciones sirven respectivamente para moverse en el directorio superior y para moverse hacia un determinado directorio dentro del servidor.La primera se utiliza con sintaxis:$var = ftp_cdup($stream);La segunda, en cambio:$newdir = ftp_chdir($stream, "nuevo_directorio");Si, por ejemplo, en el login estamos en el directorio "/" y queremos movernos a "/var/wwwdata" podemos escribir:$newdir = ftp_chdir($stream, "/var/wwwdata");ftp_mkdir e ftp_rmdirEstas dos funciones invocan el mando "mkdir "(crea un directorio) y "rmdir" (quita un directorio). La primera devuelve el nombre del nuevo directorio, la segunda sólo los valores true o false. Podemos crear un pequeño buqle y escribir:$mydir = ftp_chdir($stream, "/var/wwwdata/");# Posicionarse en "/var/wwwdata".$newdir = ftp_mkdir($stream, "prueba")# Crear un directorio "prueba" como subdirectorio de "/var/wwwdata"$deleted_dir = ftp_rmdir($stream, $newdir);# Borrar el directorio creado# Controlarlo todo:if ($deleted_dir == "1") {print "Operación llevada a cabo con éxito.\n";} else {print "Algo no ha salido bien.\n";}Obviamente el ejemplo no tiene mucho sentido en una verdadera conexión (¿por qué crear un directorio y borrarlo en seguida?), pero se ha propuesto para comprender cómo utilizar mejor estas dos funciones.ftp_nlistEsta función es igual al mando "dir", es deicr, el mando utilizado para ver los nombres de los archivos que están en un directorio. La sintaxis es:$list = ftp_nlist($stream, directory);Por ejemplo, podemos ir al directorio "/var/wwwdata" y leer los archivos con:$newdir = "/var/wwwdata";$list = ftp_nlist($stream, $newdir);Los resultados están en un array, por lo tanto, 'echo "$list"' no tendría ningún sentido.ftp_getFunción que invoca el mando GET, para bajar un archivo del servidor remoto. Tenemos que especificar para la función, además del conocido stream, el nombre del archivo local, el nombre del archivo remoto y las modalidades de trasaldo (FTP_ASCII o FTP_BINARY). La sintaxis completa es:$file = ftp_get($stream, local_filename, remote_filename, mode);Por ejemplo, si queremos bajar del servidor el archivo "data.txt" (supongamos que estamos ya en el directorio que lo incluye) introduciéndolo en el directorio "/tmp" con nombre "file.txt" in ASCII mode, escribiremos:$file = ftp_get($stream, "/tmp/file.txt", "data.txt", FTP_ASCII);Para ver si la operación ha tenido éxito o no, podemos actuar de dos formas: controlar si efectivamente el archivo está en nuestro disco o controlar el valor de la variable $file: si tiene valor "1" entonces la operación se ha llevado a cabo, si tiene valor "0" ningún archivo se habrá bajado en nuestro disco.ftp_putEsta función hace exáctamente lo contrario de "ftp_put()", es decir, carga un archivo en el servidor. Su sintaxis es:$file = ftp_put($stream, remote_filename, local_filename, mode);Las opciones son iguales a las anteriores, por lo tanto, podemos poner el ejemplo contrario al anterior: cargamos el archivo local "/tmp/file.txt" en el directorio remoto (ya estamos en este directorio) con el nombre "data.txt". Todo en ASCII mode obviamente:$file = ftp_put ($stream, "data.txt", "/tmp/file.txt", FTP_ASCII);También aquí podemos controlarlo de dos formas: evaluando el valor de $file o invocando la función "ftp_nlist()" para ver si entre los archivos está también "data.txt".ftp_siseDevuelve el tamaño de un archivo. La sintaxis es:$size = ftp_size($stream, remote_filename);Vovliendo a los ejemplos hechos anteriormente, vamos a conocer el tamaño del archivo "data.txt", que está en el directorio en el que estamos actualmente; será suficiente con escribir:$size = ftp_size($stream, "data.txt");de modo que la variable $size incluya el tamaño del archivo "data.txt".ftp_mdtmDevuelve la fecha del último cambio de un archivo, devolviéndola como Unix timestamp. La sintaxis es:$date = ftp_mdtm($stream, remote_filename);Por ejemplo, si queremos saber la fecha del último cambio del archivo "data.txt" podemos escribir:$date = ftp_mdtm($stream, "data.txt");También en este caso, la variable "$data" incluye la fecha del último cambio del archivo o el valor "-1" si fracasa (archivo inexistente o casos parecidos).ftp_rename e ftp_deleteComo queda claro por los nombres, estas dos funciones sirven para volver a nombrar un archivo y para borrarlo. La primera tiene la sintaxis:$name = ftp_rename($stream, oldname, newname);en el que "oldname" es el nombre originario del archivo y "newname" es el nuevo nombre que queremos asignar al archivo.Por ejemplo, para volver a nombrar el archivo "data.txt" en "dati.dat" podemos escribir:$name = ftp_rename($stream, "data.txt", "datos.dat");La variable $name incluirá "1" si la operación ha tenido éxisto, "0" si no lo ha tenido (archivo inexistente o casos parecidos).La función "ftp_delete(),en cambio, se utiliza con sintaxis:£delete = ftp_delete($stream, file);Por ejemplo, para eliminar el archivo "datos.dat" que están en "current-directory" podemos escribir:$delete = ftp_delete ($stream, "datos.dat");También en este caso la variable puede incluir el valor "1" (el archivo ha sido eliminado) o "0" (algo no ha funcionado).ftp_quitLlegados a este punto, nuestro trabajo en el servidor se ha acabado y podemos dejar de conectarnos utilizando la función "ftp_quit()" que tiene una sintaxis muy simple:$quit = ftp_quit($stream).Siempre es aconsejable invocar esta función en lugar de cerrar el programa en ejecución, sobre todo para respetar al servidor.
El protocolo FTP (Protocolo de transferencia de archivos) es, como su nombre lo indica, un protocolo para transferir archivos.
La implementación del FTP se remonta a 1971 cuando se desarrolló un sistema de transferencia de archivos (descrito en RFC141) entre equipos del Instituto Tecnológico de Massachusetts (MIT, Massachusetts Institute of Technology). Desde entonces, diversos documentos de RFC (petición de comentarios) han mejorado el protocolo básico, pero las innovaciones más importantes se llevaron a cabo en julio de 1973.
Actualmente, el protocolo FTP está definido por RFC 959 (Protocolo de transferencia de archivos (FTP) - Especificaciones).
La función del protocolo FTP
El protocolo FTP define la manera en que los datos deben ser transferidos a través de una red TCP/IP.
El objetivo del protocolo FTP es:
· permitir que equipos remotos puedan compartir archivos
· permitir la independencia entre los sistemas de archivo del equipo del cliente y del equipo del servidor
· permitir una transferencia de datos eficaz
El modelo FTP
El protocolo FTP está incluido dentro del modelo cliente-servidor, es decir, un equipo envía órdenes (el cliente) y el otro espera solicitudes para llevar a cabo acciones (el servidor).
Durante una conexión FTP, se encuentran abiertos dos canales de transmisión:
· Un canal de comandos (canal de control)
· Un canal de datos
Por lo tanto, el cliente y el servidor cuentan con dos procesos que permiten la administración de estos dos tipos de información:
· DTP (Proceso de transferencia de datos) es el proceso encargado de establecer la conexión y de administrar el canal de datos. El DTP del lado del servidor se denomina SERVIDOR DE DTP y el DTP del lado del cliente se denomina USUARIO DE DTP.
· PI (Intérprete de protocolo) interpreta el protocolo y permite que el DTP pueda ser controlado mediante los comandos recibidos a través del canal de control. Esto es diferente en el cliente y el servidor:
o El SERVIDOR PI es responsable de escuchar los comandos que provienen de un USUARIO PI a través del canal de control en un puerto de datos, de establecer la conexión para el canal de control, de recibir los comandos FTP del USUARIO PI a través de éste, de responderles y de ejecutar el SERVIDOR DE DTP.
o El USUARIO PI es responsable de establecer la conexión con el servidor FTP, de enviar los comandos FTP, de recibir respuestas del SERVIDOR PI y de controlar al USUARIO DE DTP, si fuera necesario.
Cuando un cliente FTP se conecta con un servidor FTP, el USUARIO PI inicia la conexión con el servidor de acuerdo con el protocolo Telnet. El cliente envía comandos FTP al servidor, el servidor los interpreta, ejecuta su DTP y después envía una respuesta estándar. Una vez que se establece la conexión, el servidor PI proporciona el puerto por el cual se enviarán los datos al Cliente DTP. El cliente DTP escucha el puerto especificado para los datos provenientes del servidor.
Es importante tener en cuenta que, debido a que los puertos de control y de datos son canales separados, es posible enviar comandos desde un equipo y recibir datos en otro. Entonces, por ejemplo, es posible transferir datos entre dos servidores FTP mediante el paso indirecto por un cliente para enviar instrucciones de control y la transferencia de información entre dos procesos del servidor conectados en el puerto correcto.
En esta configuración, el protocolo indica que los canales de control deben permanecer abiertos durante la transferencia de datos. De este modo, un servidor puede detener una transmisión si el canal de control es interrumpido durante la transmisión.
Los comandos FTP
Toda comunicación que se realice en el canal de control sigue las recomendaciones del protocolo Telnet. Por lo tanto, los comandos FTP son cadenas de caracteres Telnet (en código NVT-ASCII) que finalizan con el código de final de línea Telnet (es decir, la secuencia
Si el comando FTP tiene un parámetro, éste se separa del comando con un espacio (
Los comandos FTP hacen posible especificar:
· El puerto utilizado
· El método de transferencia de datos
· La estructura de datos
· La naturaleza de la acción que se va a realizar (Recuperar, Enumerar, Almacenar, etc.)
Existen tres tipos de comandos FTP diferentes:
· Comandos de control de acceso
· Comandos de parámetros de transferencia
· Comandos de servicio FTP
Comandos de control de acceso
Comando Descripción
USER Cadena de caracteres que permite identificar al usuario. La identificación del usuario es necesaria para establecer la comunicación a través del canal de datos.
PASS Cadena de caracteres que especifica la contraseña del usuario. Este comando debe ser inmediatamente precedida por el comando USER. El cliente debe decidir si esconder la visualización de este comando por razones de seguridad.
ACCT Cadena de caracteres que especifica la cuenta del usuario. El comando generalmente no es necesario. Durante la respuesta que acepta la contraseña, si la respuesta es 230, esta etapa no es necesaria; Si la respuesta es 332, sí lo es.
CWD Change Working Directory (Cambiar el directorio de trabajo): este comando permite cambiar el directorio actual. Este comando requiere la ruta de acceso al directorio para que se complete como un argumento.
CDUP Change to Parent Directory (Cambiar al directorio principal): este comando permite regresar al directorio principal. Se introdujo para resolver los problemas de denominación del directorio principal según el sistema (generalmente "..").
SMNT Structure Mount (Montar estructura):
REIN Reinitialize (Reinicializar):
QUIT Comando que permite abandonar la sesión actual. Si es necesario, el servidor espera a que finalice la transferencia en progreso y después proporciona una respuesta antes de cerrar la conexión.
Comandos de parámetros de transferencia
Comando Descripción
PORT Cadena de caracteres que permite especificar el número de puerto utilizado.
PASV Comando que permite indicar al servidor de DTP que permanezca a la espera de una conexión en un puerto específico elegido aleatoriamente entre los puertos disponibles. La respuesta a este comando es la dirección IP del equipo y el puerto.
TYPE Este comando permite especificar el tipo de formato en el cual se enviarán los datos.
STRU Carácter Telnet que especifica la estructura de archivos (F de File [Archivo], R de Record [Registro], P de Page [Página]).
MODE Carácter Telnet que especifica el método de transferencia de datos (S de Stream [Flujo], B de Block [Bloque], C de Compressed [Comprimido]).
Comandos de servicio FTP
Comando Descripción
RETR Este comando (RETRIEVE [RECUPERAR]) le pide al servidor de DTP una copia del archivo cuya ruta de acceso se da en los parámetros.
STOR Este comando (store [almacenar]) le pide al servidor de DTP que acepte los datos enviados por el canal de datos y que los almacene en un archivo que lleve el nombre que se da en los parámetros. Si el archivo no existe, el servidor lo crea; de lo contrario, lo sobrescribe.
STOU Este comando es idéntico al anterior, sólo le pide al servidor que cree un archivo cuyo nombre sea único. El nombre del archivo se envía en la respuesta.
APPE Gracias a este comando (append [adjuntar]) los datos enviados se concatenan en el archivo que lleva el nombre dado en el parámetro si ya existe; si no es así, se crea.
ALLO Este comando (allocate [reservar]) le pide al servidor que reserve un espacio de almacenamiento lo suficientemente grande como para recibir el archivo cuyo nombre se da en el argumento.
REST Este comando (restart [reiniciar]) permite que se reinicie una transferencia desde donde se detuvo. Para hacer esto, el comando envía en el parámetro el marcador que representa la posición en el archivo donde la transferencia se había interrumpido. Después de este comando se debe enviar inmediatamente un comando de transferencia.
RNFR Este comando (rename from [renombrar desde]) permite volver a nombrar un archivo. En los parámetros indica el nombre del archivo que se va a renombrar y debe estar inmediatamente seguido por el comando RNTO.
RNTO Este comando (rename from [renombrar a]) permite volver a nombrar un archivo. En los parámetros indica el nombre del archivo que se va a renombrar y debe estar inmediatamente seguido por el comando RNFR.
ABOR Este comando (abort [cancelar]) le indica al servidor de DTP que abandone todas las transferencias asociadas con el comando previo. Si no hay conexión de datos abierta, el servidor de DTP no realiza ninguna acción; de lo contrario, cierra la conexión. Sin embargo, el canal de control permanece abierto.
DELE Este comando (delete [borrar]) permite que se borre un archivo, cuyo nombre se da en los parámetros. Este comando es irreversible y la confirmación sólo puede darse a nivel cliente.
RMD Este comando (remove directory [eliminar directorio]) permite borrar un directorio. El nombre del directorio que se va a borrar se indica en los parámetros.
MKD Este comando (make directory [crear directorio]) permite crear un directorio. El nombre del directorio que se va a crear se indica en los parámetros.
PWD Este comando (print working directory [mostrar el directorio actual]) hace posible volver a enviar la ruta del directorio actual completa.
LIST Este comando permite que se vuelva a enviar la lista de archivos y directorios presentes en el directorio actual. Esto se envía a través del DTP pasivo. Es posible indicar un nombre de directorio en el parámetro de este comando. El servidor de DTP enviará la lista de archivos del directorio ubicado en el parámetro.
NLST Este comando (name list [lista de nombres]) permite enviar la lista de archivos y directorios presentes en el directorio actual.
SITE Este comando (site parameters [parámetros del sistema]) hace que el servidor proporcione servicios específicos no definidos en el protocolo FTP.
SYST Este comando (system [sistema]) permite el envío de información acerca del servidor remoto.
STAT Este comando (Estado: [estado]) permite transmitir el estado del servidor; por ejemplo, permite conocer el progreso de una transferencia actual. Este comando acepta una ruta de acceso en el argumento y después devuelve la misma información que LISTA pero a través del canal de control.
HELP Este comando permite conocer todos los comandos que el servidor comprende. La información se devuelve por el canal de control.
NOOP Este comando (no operations [no operación]) sólo se utiliza para recibir un comando OK del servidor. Sólo se puede utilizar para no desconectarse después de un período de inactividad prolongado.
Las respuestas FTP
Las respuestas FTP garantizan la sincronización entre el cliente y el servidor FTP. Por lo tanto, por cada comando enviado por el cliente, el servidor eventualmente llevará a cabo una acción y sistemáticamente enviará una respuesta.
Las respuestas están compuestas por un código de 3 dígitos que indica la manera en la que el comando enviado por el cliente ha sido procesado. Sin embargo, debido a que el código de 3 dígitos resulta difícil de leer para las personas, está acompañado de texto (cadena de caracteres Telnet separada del código numérico por un espacio).
Los códigos de respuesta están compuestos por 3 números, cuyos significados son los siguientes:
· El primer número indica el estatuto de la respuesta (exitosa o fallida)
· El segundo número indica a qué se refiere la respuesta.
· El tercer número brinda un significado más específico (relacionado con cada segundo dígito).
Primer número
Dígito Significado Descripción
1yz Respuesta positiva preliminar La acción solicitada está en progreso. Se debe obtener una segunda respuesta antes de enviar un segundo comando.
2yz Respuesta de finalización positiva La acción solicitada se ha completado y puede enviarse un nuevo comando.
3yz Respuesta intermedia positiva La acción solicita está temporalmente suspendida. Se espera información adicional del cliente.
4yz Respuesta de finalización negativa La acción solicitada no se ha realizado debido a que el comando no se ha aceptado temporalmente. Se le solicita al cliente que intente más tarde.
5yz Respuesta negativa permanente La acción solicitada no se ha realizado debido a que el comando no ha sido aceptado. Se le solicita al cliente que formule una solicitud diferente.
Segundo número
Dígito Significado Descripción
x0z Sintaxis La acción tiene un error de sintaxis o sino, es un comando que el servidor no comprende.
x1z Información Ésta es una respuesta que envía información (por ejemplo, una respuesta a un comando STAT).
x2z Conexiones La respuesta se refiere al canal de datos.
x3z Autenticación y cuentas La respuesta se refiere al inicio de sesión (USUARIO/CONTRASEÑA) o a la solicitud para cambiar la cuenta (CPT).
x4z No utilizado por el protocolo FTP.
x5z Sistema de archivos
La respuesta se relaciona con el sistema de archivos remoto
1 comentario:
Hola, soy un poco lenta en este campo, así que me gustaría que me dieran su opinión sobre este proveedor de hosting http://www.iguanahosting.com/site/es/. Sería maravilloso si me pudieran ayudar
Gracias de antemano.
Publicar un comentario