Publicar una web desde 0 en 2018

Tutorial para principiantes sobre cómo crear una web y hacerla visible al público general.

Hosting web configuración de servidor

Si estás empezando en el mundo web como programador uno de las primeras preguntas que te surgen de seguro es ¿Cómo puedo subir una web a internet y que la pueda visitar todo el mundo? Para ayudarte a ti y a muchos otros que ya me han preguntado sobre esto he escrito este artículo sencillo y directo al grano.

¡Estoy seguro que después de leerte este tutorial tendrás tu web online en 10 minutos!

Adquirir un dominio para tu web

El primer paso para toda web que quiera ser visible en internet es tener un dominio asignado.

El dominio es la primera parte de toda url de una web, es la dirección o nombre que recibe y por la cuál los Servidores DNS saben donde se encuentra alojada la web. Estos servidores es donde se pregunta la IP real del sitio. De esta forma, cuando accedes a páginas web como www.srcodigofuente.es estos servidores contestan a tu navegador con la IP XXX.XXX.XXX.XXX.

Para adquirir un dominio deberás acudir a los proveedores de dominios. Existen multitud de ellos y como pasa también con los proveedores de hosting, es mejor hacerlo en un sitio de confianza y que de buen servicio y asistencia.

Proveedores de dominios de confianza puedo recomendarte:

  1. GoDaddy: es un proveedor internacional y una empresa importante con multitud de años en el sector.
  2. DonDominio: proveedor con gran número de ofertas y que revende sus servicios a muchos proveedores de alojamiento de internet.
  3. IONOS (antes 1and1): Este realmente es un proveedor de hosting pero dada la calidad de su asistencia, etc. es un buen lugar donde adquirir tu dominio.

Además de los sitios que te comento, que están especializados en la venta de dominios, puedes adquirir tus dominios en casi cualquier proveedor de alojamiento web que se precie, sin embargo, te recomiendo que compres tus dominios en un proveedor de dominios de calidad, y siempre en el mismo, de forma que tengas centralizado tu acceso a los dominios.

El precio medio de los dominios suele rondar los 10€/año y dependerá de ofertas concretas y de su extensión: .com, .es., .info, .edu.... 

Contratar un servicio de Hosting o servidor web

Tras tener tu dominio contratado, lo que que deberás hacer es contratar un servicio de hosting, lo que quiere decir que debes buscar un proveedor de servidores online.

Como seguramente será tu primer proyecto, con que contrates el hosting más barato será suficiente. Los hosting más baratos suelen rondar los 2-3€ al mes y tienen los recursos necesarios para montar webs con hasta 300 o 400 visitas diarias sin problemas (aunque dependerá del código o CMS que utilices para tu web).

Proveedores de Hosting hay cientos e incluso miles, muchos de dudosa calidad e incluso algunos llevados por prácticamente aficionados. Aunque estes empezando, te recomiendo seguir una buenas pautas para elegir un buen proveedor de hosting, es decir, alguna empresa que tenga al menos un buen servicio telefónico y atención por email. 

Proveedores de hosting hay muchos aunque yo te recomiendo los siguientes, los cuales tienen buena asistencia ténica y resolución de posibles caídas o problemas:

  1. 1and1 que ahora se llama IONOS (España, Europa y casi cualquier país a nivel mundial)
  2. Siteground (Múltiples países entre los que se encuentra España)
  3. Hostinet (España)
  4. Sered (España)
  5. OVH
  6. Hostgator (Estados Unidos principalmente)

Estos solo son algunos de los proveedores de hosting que te dejo como referencia, que yo mismo he probado con buenos resultados.

Si te preguntas por qué indico el país junto al proveedor, es porque es realmente importante su ubicación respecto al público al que va dirigida la web, si bien es cierto, que con más conocimientos podrías solventarlo.

Introduce tu DOMINIO en el hosting

Cuando estes en el proceso de contratar tu alojamiento, el proveedor te preguntará para qué dominio deseas configurar el servidor, acuérdate aquí de indicar tu dominio contratado si lo has hecho a parte, de esta forma, cuando realices el siguiente paso de configuración, no tendrás problemas para hacerlo funcionar.

Enlazar el dominio con el Hosting

Una vez cumplidos los puntos 1 y 2, si no has contratado juntos el dominio y el alojamiento deberás realizar lo que te explicaré a continuación. ¡Ya estás muy cerca de poder hacer visible tu web!

Para continuar con el proceso, deberás acceder al panel de configuración de tu alojamiento web, y una vez allí, buscar cuáles son las direcciones DNS del servidor. Siempre son 2 y normalmente te las mandan al correo al contratar el servicio de Hosting. Si no es así, y no encuetras donde están escritas, puedes preguntar a los proveedores para que te las den.

Una vez tengas apuntadas las 2 direcciones DNS, tan solo tendrás que ir a tu proveedor del dominio, acceder a la configuración de este, y donde te indique direcciones DNS del servidor, escribir las DNS 1 y 2 conforme se te indique. Guardas la configuración, y deberás esperar aproximadamente 24 horas para que tu dominio permita ver tu sitio web.

Sube los ficheros de tu web al servidor

Con tu dominio apuntando al servidor, y habiendo esperado las aproximadamente 24 horas que tarda en hacerse visible tu sitio web, ya solo te queda el paso final: subir los ficheros de tu web al servidor.

Para subir los ficheros a tu servidor necesitarás una cuenta FTP. Este tipo de cuentas con su usuario y contraseña te permiten acceder remotamente al almacenamiento del servidor web, y manipular los ficheros que allí se encuentren o subir nuevos.

Todos los proveedores de hosting tendrán, en su panel de configuración del hosting, un apartado que dirá: cuentas FTP. Así que create una allí, copia tus datos de acceso (Usuario, contraseña, protocolo ftp, ip/url del ftp) y preparate para configurar el programa de acceso FTP.

Entre los programas de FTP que existen yo te recomiendo 2 que funcionan a las mil maravillas:

  • Filezilla (MAC o Windows)
  • WinSCP (Windows)

Una vez instalado uno de estos programas, deberás configurar una cuenta con los 4 datos apuntados anteriormente:

  1. El protocolo de ftp usado: FTP o SFTP
  2. La IP o URL del servidor para el acceso FTP.
  3. El nombre de usuario.
  4. La contraseña.

Conéctate con esta nueva cuenta configurada y busca la carpeta para la página web. Dependiendo del servidor contratado pueden pasar 2 cosas:

  1. Que accedas directamente a la carpeta de destino del alojamiento web.
  2. Que accedas a la carpeta raíz de tu alojamiento, donde veras varias carpetas como logs, email, etc. Si este es tu caso, busca una de las siguientes carpetas: httpdocs o public_html.

Ahora tan solo te hace falta subir en este directorio tus ficheros de la web, en los que tienes que asegurarte que como minimo haya un index.phpindex.html.

Accede a tu nuevo sitio web

¡Ya está! Si han pasado las 24 horas desde que contrataste el dominio y lo redirigirste al servidor, o contrataste el servidor y dominio juntos, ya podrás acceder a tu dominio y ver la página construida con los ficheros que hayas subido.

Espero que este tutorial te haya sido de gran ayuda, he intentado contartelo todo de la forma más sencilla posible. No he tratado aspectos como la base de datos para ser lo más directo posible y no confudir a nadie.

Te agradecería que dejaras un comentario o compartieras la publicación si te ha sido de ayuda, así me ayudas a mi a seguir creando contenido y a otros usuarios a aprender de la misma forma que tu.

¡Gracias!

Sobre el autor

Javier Gómez Redactor en Srcodigofuente.es

Javier Gómez

Ingeniero técnico en informática de gestión. Desarrollador web freelance y profesor de desarrollo web a partes iguales. Testarudo autodidacta, creativo, perfeccionista y alma libre.

Cargando comentarios

Utilizamos "cookies" para información estadística. Si continúas navegando aceptas su uso.