Crear Carpeta y Archivos en un Dominio en VPS

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)

  1. Abre el archivo HTML:bashsudo nano /var/www/tu-sitio/constitucion/constitucion.html
    • Haz tus cambios.
    • Guarda con CTRL+O y sal con CTRL+X.
  2. Abre el archivo TXT:bashsudo 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.html
  • http://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.

Visitas:34