Por defecto, apache sitúa los documentos compartidos en /var/www.
Para cambiar esta ruta debemos seguir estos pasos:
- Debemos acceder al fichero de configuración de apache:
- Si tenemos la versión 1 de apache hay que acceder al fichero
/etc/httpd/conf/httpd.conf
- Si tenemos apache 2 el fichero es
/etc/apache2/sites-available/default
- Si tenemos la versión 1 de apache hay que acceder al fichero
- Cambiar la ruta de la variable DocumentRoot "/var/www" por la ruta que queramos, por ejemplo DocumentRoot "/home/webs"
- Reiniciamos apache, con el usuario root, con este comando:
- Si es apache 1:
/etc/init.d/httpd restart
- Si es apache 2:
/etc/init.d/apache2 restart
- Si es apache 1:
Para ambas versiones de apache, debemos recordar siempre dar permisos de lectura y ejecución para todos los usuarios a la carpeta de las webs:
chmod -R 0755 /home/webs
Juan Carlos dice
Gracias! Igualmente me fue de utilidad tu post
omar dice
mira tengo un inconveniente tengo uan carpeta en /home/USER_NAME/Dropbox/USER_NAME/www la cual es la que quiero elejir como dom¿cument root pero al momento de reinicar apache m esale lo siguiente
Forbidden
You don't have permission to access / on this server.
Apache/2.2.16 (Ubuntu) Server at localhost Port 80
intente crear un enlace simbolico a esa misma ruta y no funciona
gracias por su ayuda
Noe dice
Hols, soy novato en ubuntu y gracias a tu articulo resolvi mi duda, saludos
Jose dice
Muchas gracias me fue de mucha utilidad tu guia. Saludos!
luis dice
Cambio la ruta y no funciona...
Estoy en Ubuntu 10.10 con Apache2 PHP5 MySql
Help...
Gracias...
David Pineda dice
Gracias, super util.
Recomendacion, la direccion se cambia en dos partes solamente:
Ahi:
"
DocumentRoot /home/xxx/WEB/public_html
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
"
Igor dice
Lo siento, no puedo ayudarte ya que nunca he probado a poner las webs en unidades externas.
Manuel Aguado dice
¿Que sucede si se quiere publicar en una unidad externa?, es posible cambiar los permisos para la carpeta, se pueden crear directivas de acceso para poder ingresar a estas carpetas o ¿existe alguna solución para poder hacerlo? Gracias.
Cro2h dice
gracias ya me tenia loco esto y encontre este comando que me salvo la vida gracias xD