Para alojar un virutal host en nuestro directorio personal, configuramos nuestro fichero hosts para que reconozca nuestro dominio.
127.0.0.1 electronicajosewp.localhost
Creamos un nuevo fichero de host virutal en /etc/apache2/sites-avaible/xxx.conf con el siguiente contenido:
<VirtualHost *:80> ServerName electronicajosewp.localhost ServerAdmin webmaster@localhost DocumentRoot /home/profesor/proyectos/electronicajose/html ErrorLog ${APACHE_LOG_DIR}/electronicajose-error.log CustomLog ${APACHE_LOG_DIR}/electronicajose-access.log combined <Directory "/home/profesor/proyectos/electronicajose/html"> AllowOverride All Require all granted </Directory> </VirtualHost>
En este caso hay que sustituir la carpeta del usuario «profesor» por la carpeta del usuario «usuario». También hay que sustituir la carpeta del proyecto «electronicajose» por el nombre de nuestro proyecto.
Acto seguido publicaremos nuestro proyecto
sudo a2ensite xxxx.conf
Para otorgar permisos de escritura y lectura al usuario «usuario» relaremos las siguientes acciones una vez.
Añadimos al grupo profesor el usuario www-data
sudo adduser profesor www-data
Añadimos al grupo www-data el usuario profesor
sudo adduser www-data profesor