Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vista previa

Subir los ficheros

Esta es la primera página de la lección. Léela y prueba las actividades. El resto está en el curso completo.

30 minutos

La mudanza de tu web

Ya tienes servidor y dominio. Pero el servidor está vacío.

Tu web sigue en tu portátil. Hay que mudarla, como cuando llevas tus cosas a un piso nuevo.

Hay tres formas de hacerlo. Veremos qué tiene cada una.

Palabras clave

PalabraQué significaEjemplo
Subir (upload)Copiar un fichero de tu ordenador al servidor.Subir index.html
SFTPUna forma segura de enviar ficheros a un servidor. Va cifrada.sftp [email protected]
FTPLa forma antigua de enviar ficheros. No va cifrada y se evita.Contraseña a la vista
Cliente de ficherosUn programa con dos paneles: tu equipo a un lado y el servidor al otro.Arrastras y sueltas
Despliegue con GitHacer pull en el servidor para traer la última versión de la web.git pull
PermisosQuién puede leer, escribir o ejecutar cada fichero.644

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Tres formas de subir una web

FormaCómo esLo buenoLo malo
Panel del hostingSubes ficheros desde una página webNo instalas nadaLento si hay muchos ficheros
Cliente SFTPArrastras entre dos panelesCómodo y seguroSe te puede olvidar un fichero
Git en el servidorHaces push y luego pullGuarda la historia y es repetibleHay que aprenderlo

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

¿Qué forma conviene?

Inténtalo

¿Qué forma conviene?

3 preguntas
Pruébalo: tus respuestas se corrigen aquí y después se olvidan. Inicia sesión si quieres que se guarde tu puntuación y continuar donde lo dejaste.Iniciar sesión para guardar tu puntuación

Tus respuestas se corrigen aquí y no se guardan. Una cuenta guarda tus resultados.

Dónde se sube

No se sube a cualquier carpeta. El servidor solo entrega lo que está en la raíz del sitio.

Suele llamarse public_html, www o html. Tu hosting te dice cuál es.

Todo lo que pongas fuera de esa carpeta, los visitantes no lo verán.

Subir con SFTP desde la terminal

Código: bash
# Entro en el servidor con mi usuario
sftp [email protected]

# Voy a la carpeta pública
sftp> cd public_html

# Subo un fichero y una carpeta entera
sftp> put index.html
sftp> put -r css

# Compruebo lo que hay y salgo
sftp> ls
sftp> exit

Subir con Git

Código: bash
# En tu portátil: guardas y subes al repositorio
git add .
git commit -m "Actualizo el menú"
git push

# En el servidor: traes la última versión
cd /var/www/bar
git pull

Permisos de ficheros

Ya viste los permisos en el capítulo de sistemas. Aquí sirven para que el servidor pueda leer tus ficheros, pero los demás no puedan cambiarlos.

Cada cifra suma: leer vale 4, escribir vale 2 y ejecutar vale 1.

La lección continúa

9 partes más de esta lección están en el curso completo, con los ejercicios y la comprobación final. Una cuenta te da todo.