En este curso, vas a aprender a crear directorios y archivos en un dominio que tengas instalado en tu VPS (Como conectar un VPS en Debian 10).
Si tu usuario tiene privilegios de sudo:
bash
sudo mkdir /var/www/tu-sitio/constitucion
sudo touch /var/www/tu-sitio/constitucion/constitucion.html
sudo touch /var/www/tu-sitio/constitucion/constitucion.txt
🔑 Opción 2: Cambiar permisos temporalmente
Dar permisos de escritura al usuario actual:
bash
sudo chown -R debian:debian /var/www/tu-sitio
Esto cambia el propietario del directorio al usuario debian. Después podrás crear la carpeta y archivos sin problemas:
bash
mkdir /var/www/tu-sitio/constitucion
touch /var/www/tus-sitio/constitucion/constitucion.html
touch /var/www/tu-sitio/constitucion/constitucion.txt
⚠️ Ten en cuenta que si el servidor web corre como www-data, puede ser mejor dejar los archivos con propietario www-data y permisos 644.
🔑 Opción 3: Crear con root y ajustar permisos
bash
sudo mkdir /var/www/tu-sitio/constitucion
sudo touch /var/www/tu-sitio/constitucion/constitucion.html
sudo touch /var/www/tu-sitio/constitucion/constitucion.txt
sudo chown www-data:www-data /var/www/tu-sitio/constitucion/*
sudo chmod 644 /var/www/tu-sitio/constitucion/*
👉 Lo más limpio es usar sudo para crear la carpeta y luego asignar propietario a www-data (usuario del servidor web).
🖥️ Opción 1: Editar con nano (editor sencillo en terminal)
- Abre el archivo HTML:bash
sudo nano /var/www/tu-sitio/constitucion/constitucion.html- Haz tus cambios.
- Guarda con
CTRL+Oy sal conCTRL+X.
- Abre el archivo TXT:bash
sudo nano /var/www/tu-sitio/constitucion/constitucion.txt- Edita el contenido.
- Guarda y sal igual que antes.
🖥️ Opción 2: Editar con vim (más avanzado)
bash
sudo vim /var/www/tu-sitio/constitucion/constitucion.html
sudo vim /var/www/tu-sitiom/constitucion/constitucion.txt
- Entra en modo edición con
i. - Escribe tus cambios.
- Guarda y sal con
ESC, luego:wq.
1️⃣ Verifica el document root de tu dominio
En Debian 10 con Apache, normalmente está en:
bash
cat /etc/apache2/sites-available/tu-sitio.conf
Busca la línea:
apache
DocumentRoot /var/www/tu-sitio
👉 Si aparece así, entonces /var/www/tu-sitio es tu raíz pública.
2️⃣ Crea la carpeta dentro del document root
Si aún no existe:
bash
sudo mkdir /var/www/ltu-sitio/constitucion
sudo touch /var/www/tu-sitio/constitucion/constitucion.html
sudo touch /var/www/tu-sitio/constitucion/constitucion.txt
3️⃣ Ajusta permisos
Para que Apache (usuario www-data) pueda servir los archivos:
bash
sudo chown -R www-data:www-data /var/www/tu-sitio/constitucion
sudo chmod -R 755 /var/www/tu-sitio/constitucion
1. Mover la carpeta constitucion dentro del DocumentRoot
La forma más directa:
bash
sudo mv /var/www/tu-sitio/constitucion /var/www/tu-sitio/wordpress/
Después tendrás:
Código
/var/www/tu-sitio/wordpress/constitucion/constitucion.html
/var/www/tu-sitio/wordpress/constitucion/constitucion.txt
Y podrás acceder en el navegador:
http://tu-sitio/constitucion/constitucion.htmlhttp://tu-sitio/constitucion/constitucion.txt
Podrás probar finalmente la URL: http://tu-sitio/constitucion/constitucion.html. Puedes sustituir constitucion.html, por index.html, o el nombre que elijas.