lunes, 2 de mayo de 2016

Creando una web con HTML (III) El Host + Filezilla.

Hola desarrolladores! En la 煤ltima entrada nos quedamos listos para subir los archivos Html al host. Estos d铆as he estado dudando entre si hacerlo a trav茅s de la web o por ftp o ambos. Al final me he decidido por ftp con el programa Filezilla. Hacerlo con la web es muy sencillo y por ftp no tanto; ¿porque por ftp? Despu茅s de muchas pruebas la 煤nica raz贸n que veo para hacerlo es por el ancho de banda y no es un tema balad铆. Los archivos html son en el fondo archivos de texto que pesan muy poquito, cuando te conectas por la web estas cargando una web con todos sus javascript, cookies, php, web analitics, y a veces un mont贸n de servicios mientras  que por ftp te conectas directamente con la m谩quina donde va a estar alojado y subes los archivos. Dicho de otra manera puedes crear/actualizar tu web con una conexi贸n 3g de m贸vil incluso a velocidad de tortuga lo que seguro que en alg煤n momento te puede ser 煤til o necesario.

El programa Filezilla est谩 disponible para todas las plataformas, es muy ligero, soporta FTP, FTP sobre SSL/TLS (FTPS) y SSH File Transfer Protocol (SFTP) y tambi茅n te permite encriptar las conexiones con Tor y/o pasarlas por un proxy, vamos que es la leche. En otros servicios de host como 000webhost o Byethost las cuentas de ftp se generan autom谩ticamente con un nombre de usuario y una contrase帽a gen茅rica que luego nos permite modificar, en Hostinger tenemos que crear nosotros una cuenta FTP, pero vamos ahora ver茅is que no problem.

Lo primero entramos en nuestra cuenta reci茅n creada y vamos a "Cuentas FTP" y "crear nueva" nos saldr谩 una pantalla como esta:


No olvid茅is se帽alar la carpeta donde van a ir las subidas, os lo marco con la flecha.

introducimos nuestro nombre de usuario y la contrase帽a,


Hostinger nos da la opci贸n de generar una contrase帽a enrevesada para mejorar la seguridad.

Una vez rellenado el formulario ya tendremos nuestra cuenta ftp creada, solo tenemos que guardar los datos en un archivo de texto: nombre del servidor, (que suele ser ftp.nombrededomino, en este caso ftp.probandohtml.esy.es); nombre de usuario y contrase帽a y ya podemos abrir Filezilla.

Como dijo Jack the Ripper, vamos por partes:



  1. Zona de mensajes, aqu铆 se visualizan todos los mensajes del di谩logo entre tu pc y el servidor host.
  2. Carpetas del sitio local, o la carpeta de tu pc desde donde vas a subir los archivos.
  3. Carpetas del sitio remoto, las carpetas del host donde vas a subirlos.
  4. Zona de transferencias, log donde se van registrando las transferencias, activas, en cola de espera o fallidas.
Para a帽adir nuestra conexi贸n nueva podr铆amos poner los datos en las ventanas que tenemos justo encima de 1 pero para que la conexi贸n sea autom谩tica hacemos clic en el icono que os marco con la flecha roja.



Aqui es donde tenemos que introducir los datos que hemos guardado cuando creamos la cuenta ftp; seleccionamos "nuevo sitio", introducimos el nombre del servidor, elegimos "modo de acceso - Normal" en el desplegable y luego usuario, contrase帽a y conectar abajo del todo. ¡Listo! veremos en 1 aparecer los mensajes del di谩logo entre nuestro pc y el host.



Ya solo nos falta ir subiendo los archivos desde la carpeta local(2) hasta la carpeta remota(3), simplemente podemos ir arrastr谩ndolos, individualmente o todos a la vez, ya que luego se a帽aden a la cola y se van subiendo de uno en uno. Por cierto ver茅is en vuestra carpeta remota que hay un archivo default.php deber铆ais borrarlo para que luego cuando entr茅is la URL se cargue el index.html.

Y bueno amigos ya pod茅is probar mi web-test en http://probandohtml.esy.es, ya os aviso no est谩 completa, en un siguiente post har茅 un formulario con mailto y analizaremos la conveniencia de usar este m茅todo en lo que afecta a la accesibilidad. 

nota: filezilla es en realidad un GUI para conexi贸n por ftp que se puede hacer tambi茅n por terminal de comandos, de hecho en tiempos se hac铆a as铆, los que us茅is Linux seguro que alguna vez lo hab茅is probado pues en este SO tarde o temprano tienes que usar la terminal. Mas info sobre el protocolo FTP en el link.


No hay comentarios:

Publicar un comentario