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.

VPS ICON
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.