[Ayuda] DocumentRoot must be a directory
Carlos Marxtinez
inmortal en mailandnews.com
Mie Oct 18 20:06:50 CDT 2006
Hola a todos,
Estoy migrando mi servidor de APACHE de la version 1 y fraccion (para
compilar) a una ya compilada ( 2 y fraccion ). Me encontre con algunos
cambios, pero el mas latoso fue el siguiente.
Cada vez que cambiaba el DocumentRoot de directorio me marcaba el
siguiente error y no iniciaba el servidor apache.
DocumentRoot must be a directory
Por mas que le busque en la ayuda de Apache al parecer todo estaba bien.
Un rato mas de buscar encontre la respuesta a mis males y la voy a
compartir con ustedes, porque a lo mejor es muy simple, pero me costo un
buen encontrar donde estaba el error.
1) en el httpd.conf cambiar las siguientes lineas.
DocumentRoot "/mi/directorio"
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/mi/directorio">
Al cambiar esto las cosas deberian funcionar, pero no EL ERROR PERSISTIA.
2) Cambiar el acceso y tipo de archivo donde se alojaran las paginas con
el siguiente comando.
#chcon -t httpd_sys_content_t /mi/directorio
Cuando se cambia ejecute este comando y debe aparecer algo asi ahora.
#ll -Zd /mi/directorio
drwxrwxr-x webadmin webadmin system_u:object_r:httpd_sys_content_t
/mi/directorio
Al parecer todo estaba hecho. El problema persistia. Porque? Cuando lo
instale me pregunto si desea instalar el Firewall y le dije que no, pero
si instale el SELinux, asi que me faltaba una configuracion.
3) Para probar que el problema es el SELinux ejecutar esto
#setenforce 0
#service httpd start
Si el servidor apache inicia el problema es el SELinux y hay que
quitarlo o bien hacer una configuracion especial. Para esto ejecutar lo
siguiente.
# setsebool -P httpd_disable_trans 1
o bien editar el archivo /etc/selinux/targeted/booleans
Incluso pueden usar la interface grafica para configurar el SELinux si
gustan, pero se que no les va a agradar la idea.
Con esto ya jalo. ESPERO LES SIRVA...
Hasta la proxima.
--
---------------------------------------------------------------------
------------ NEVER LEAVES WITHOUT SAY I LOVE YOU -------------
---------------------------------------------------------------------
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
Más información sobre la lista de distribución Ayuda