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
| Palabra | Qué significa | Ejemplo |
|---|---|---|
| Subir (upload) | Copiar un fichero de tu ordenador al servidor. | Subir index.html |
| SFTP | Una forma segura de enviar ficheros a un servidor. Va cifrada. | sftp [email protected] |
| FTP | La forma antigua de enviar ficheros. No va cifrada y se evita. | Contraseña a la vista |
| Cliente de ficheros | Un programa con dos paneles: tu equipo a un lado y el servidor al otro. | Arrastras y sueltas |
| Despliegue con Git | Hacer pull en el servidor para traer la última versión de la web. | git pull |
| Permisos | Quié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
| Forma | Cómo es | Lo bueno | Lo malo |
|---|---|---|---|
| Panel del hosting | Subes ficheros desde una página web | No instalas nada | Lento si hay muchos ficheros |
| Cliente SFTP | Arrastras entre dos paneles | Cómodo y seguro | Se te puede olvidar un fichero |
| Git en el servidor | Haces push y luego pull | Guarda la historia y es repetible | Hay que aprenderlo |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
¿Qué forma conviene?
Inténtalo
¿Qué forma conviene?
3 preguntasTus 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
# 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
# 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.