Necesitas cambiar el DocumentRoot
configuración en su httpd.conf
expediente. Lo más probable es que esté bajo algo como /etc/apache2/conf/httpd.conf
.
Usa tu editor favorito (recomiendo Vim) y busca el DocumentRoot
y cámbielo a /users/spencer/projects
. También mire un poco más abajo para encontrar una configuración que se vea así:
<Directory "/var/www">
También querrá cambiar lo que está entre comillas a su nuevo directorio. Esto le da a Apache acceso para leer desde ese directorio cuando un usuario hace una solicitud que lo llama.
Ahora reinicie su servicio Apache (httpd -k restart
) y deberías estar listo para irte.
Los archivos de configuración del sitio de Apache 2 ahora se guardan normalmente en /etc/apache2/sites-available/
(Debian, Ubuntu, etc.).
Tuve que editar /etc/apache2/sites-available/default
. Las líneas son las mismas que menciona RDL.
Tenga en cuenta que esto solo se aplica a Ubuntu 14.04 LTS (Trusty Tahr) y versiones más recientes.
En mi Ubuntu 14.04 LTS, la raíz del documento se configuró en /var/www/html
. Se configuró en el siguiente archivo:
/etc/apache2/sites-available/000-default.conf
Así que solo haz un
sudo nano /etc/apache2/sites-available/000-default.conf
y cambia la siguiente línea a lo que quieras:
DocumentRoot /var/www/html
Haz también un
sudo nano /etc/apache2/apache2.conf
y encuentra esto:
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Y cambia /var/www/html
a su directorio preferido y guárdelo.
Después de guardar los cambios, simplemente reinicie el servidor web Apache 2 y habrá terminado :)
sudo service apache2 restart
Si prefiere un editor de texto gráfico, simplemente puede reemplazar el sudo nano
con un gksu gedit
.