Introducción
El servidor Apache2 recién instalado se ejecuta con los privilegios de un usuario llamado www-data. Propietario de la carpeta predeterminada donde se encuentran los archivos. El usuario con el que estamos trabajando no tiene la capacidad de escribir datos en la ruta predeterminada de Apache2 (/var /www /html).
Hagamos que Apache2 use los privilegios de nuestro usuario y cambiemos la ruta /var /www /html en nuestra casa personal, resolviendo los problemas debidos a los permisos de escritura.
En este tutorial veremos cómo cambiar la carpeta Apache predeterminada en Linux Mint 19 Tara.
Prerrequisitos
Antes de comenzar esta guía, debe tener un usuario no root con privilegios sudo configurado en su servidor. Siga esta guía: Cómo agregar un nuevo usuario en Linux Mint 19 Tara.
Cambiemos la carpeta raíz de Apache
Inicie sesión con el usuario no root.
Abramos una terminal y editemos el archivo apache2.conf
sudo nano /etc/apache2/apache2.conf
Buscamos las siguientes dos líneas
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
Reemplácelos con estos:
User TUO_NOME_UTENTE
Group TUO_NOME_UTENTE
YOUR_USER_NAME es su nombre de usuario. Guarde el archivo apache2.conf. Reiniciamos Apache2 con el siguiente comando:
sudo service apache2 restart
Ahora cambiemos la ruta /var /www /html Abramos una nueva terminal y demos los siguientes comandos para crear la nueva ruta en nuestro hogar personal:
sudo mkdir -p www/html
Ingresemos con:
cd www/html
Copiemos el contenido de /var /www /html en el nuevo www /html:
sudo cp /var/www/html/index.html index.html
Eliminemos la ruta anterior:
sudo rm -R /var/www/html
En su lugar, creamos un enlace simbólico a la nueva ruta de Apache2:
sudo ln -s /home/TUO_NOME_UTENTE/www/html /var/www/html
La carpeta www /html predeterminada de Apache2 ahora está en nuestra casa.
El tutorial sobre cómo cambiar la carpeta Apache predeterminada en Linux Mint 19 Tara ha finalizado.