Re: [opensuse-es] pregunta sobre apache
El 30/08/07, javier rojas escribió:
si bav50cal es un directorio que contiene su propio index.php y una serie de paginas
pero bueno, le cree un index.html y lo cargo sin ningun problema desde /srv/www/htdocs
¿Y desde /srv/www/htdocs/bav50cal/index.html, lo carga o te da algún error? ¿el mismo error?
definitivamente /srv/www/htdocs es la raiz del servidor, pero si trato de cambiarlo y agregarle /srv/www/htdocs/bav50cal por alguna razon le agrega bav50cal al final.
Si te dice "file does not exists" hay que hacerle caso, para Apache no existe. ¿Has probado a crear otro directorio? ¿O a intentar acceder al directorio "conflictivo" pero manteniendo como DocumentRoot "/srv/www/htdocs/bav50cal"? Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 30/08/07, Camaleón escribió:
¿O a intentar acceder al directorio "conflictivo" pero manteniendo como DocumentRoot "/srv/www/htdocs/bav50cal"?
Se me fue la mano, como DocumentRoot "/srv/www/htdocs" Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2007/8/30, Camaleón
El 30/08/07, Camaleón escribió:
¿O a intentar acceder al directorio "conflictivo" pero manteniendo como DocumentRoot "/srv/www/htdocs/bav50cal"?
Se me fue la mano, como DocumentRoot "/srv/www/htdocs"
no si copio el index.html a /srv/www/htdocs/bav50cal no lo reconoce, me da el mismo error exactamente cuando cambio la raiz -- Ciao, Javier linux counter #393724 GPG Key Fingerprint = 46B76CFEDB0161089D9ECB22FEFDE7EBA8C2007E --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 30/08/07, javier rojas escribió:
no si copio el index.html a /srv/www/htdocs/bav50cal no lo reconoce, me da el mismo error exactamente cuando cambio la raiz
¿Estás diciendo que poniendo DocumentRoot "/srv/www/htdocs" y accediendo a un fichero index.html dentro del directorio /bav50cal no lo encuentra, pero ese mismo fichero index.html dentro del directorio raiz lo carga si problemas? ¿Y si creas un nuevo directorio tampoco lo encuentra? Es raro, y es raro porque el error típico en este caso debería ser 404 file not found, no ese mensaje que ponías antes que ni Google encuentra :-? Algo se nos pasa, y si no es cosa de permisos tendrá que ser alguna directiva, pero no veo cuál puede estar impidiendo a Apache mostrar un directorio (y un fichero) dentro de su raiz. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Algo se nos pasa, y si no es cosa de permisos tendrá que ser alguna directiva, pero no veo cuál puede estar impidiendo a Apache mostrar un directorio (y un fichero) dentro de su raiz.
El problema es el usuario. SuSE usa "wwwrun" mientras que el standard, ya que no ha usado el RPM de SuSE, es "apache". Por otro lado el directorio /usr/local/apache2/htdocs (que no existe en la conf. para SuSE, si tiene los permisos a 500 solo es de lectura y ejecución por su propietario, por lo que nadie más puede leerlo y en consecuencia cargarlo. -- Salutacions - Saludos, Josep M. Queralt
2007/8/30, Josep M. Queralt
Algo se nos pasa, y si no es cosa de permisos tendrá que ser alguna directiva, pero no veo cuál puede estar impidiendo a Apache mostrar un directorio (y un fichero) dentro de su raiz.
El problema es el usuario. SuSE usa "wwwrun" mientras que el standard, ya que no ha usado el RPM de SuSE, es "apache". Por otro lado el directorio /usr/local/apache2/htdocs (que no existe en la conf. para SuSE, si tiene los permisos a 500 solo es de lectura y ejecución por su propietario, por lo que nadie más puede leerlo y en consecuencia cargarlo.
-- Salutacions - Saludos,
Josep M. Queralt
bueno, yo he trabajado con ese apache sin ninguna molestia, no creo que el error sea de permisologia puesto que el bav50cal es exactamente igual a lo que esta en htdocs, bav50cal es simplemente una copia de respaldo de htdocs que monte en el mismo otro directorio para que las cosas que modifique no alteren lo que esta en htdocs... mi pregunta: como hago para cambiar la raiz del servidor?, deberia solo cambiar reiniciar el servicio y ya -- Ciao, Javier linux counter #393724 GPG Key Fingerprint = 46B76CFEDB0161089D9ECB22FEFDE7EBA8C2007E --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 31/08/2007 0:09:56 javier rojas escribió: javier.rojasr> > Por otro lado el directorio /usr/local/apache2/htdocs (que no existe en la conf. para SuSE, si tiene los permisos a 500 solo es de lectura y ejecución por su propietario, por lo que nadie más puede leerlo y en consecuencia cargarlo. javier.rojasr> bueno, yo he trabajado con ese apache sin ninguna molestia, no creo javier.rojasr> que el error sea de permisologia puesto que el bav50cal es exactamente javier.rojasr> igual a lo que esta en htdocs, bav50cal es simplemente una copia de javier.rojasr> respaldo de htdocs que monte en el mismo otro directorio para que las javier.rojasr> cosas que modifique no alteren lo que esta en htdocs... Pero si se ha llevado los permisos del respaldo, lo tendrás a 500, no ha 755 (ó 644) como debería estar. javier.rojasr> mi pregunta: javier.rojasr> javier.rojasr> como hago para cambiar la raiz del servidor?, deberia solo cambiar javier.rojasr> reiniciar el servicio y ya Exacto, con la directiva "DocumentRoot" y luego "/etc/init.d/apache2 restart" -- Saludos, Josep M. Queralt
2007/8/31, Josep M. Queralt
El 31/08/2007 0:09:56 javier rojas escribió:
javier.rojasr> > Por otro lado el directorio /usr/local/apache2/htdocs (que no existe en la conf. para SuSE, si tiene los permisos a 500 solo es de lectura y ejecución por su propietario, por lo que nadie más puede leerlo y en consecuencia cargarlo.
javier.rojasr> bueno, yo he trabajado con ese apache sin ninguna molestia, no creo javier.rojasr> que el error sea de permisologia puesto que el bav50cal es exactamente javier.rojasr> igual a lo que esta en htdocs, bav50cal es simplemente una copia de javier.rojasr> respaldo de htdocs que monte en el mismo otro directorio para que las javier.rojasr> cosas que modifique no alteren lo que esta en htdocs...
Pero si se ha llevado los permisos del respaldo, lo tendrás a 500, no ha 755 (ó 644) como debería estar.
javier.rojasr> mi pregunta: javier.rojasr> javier.rojasr> como hago para cambiar la raiz del servidor?, deberia solo cambiar javier.rojasr> reiniciar el servicio y ya
Exacto, con la directiva "DocumentRoot" y luego "/etc/init.d/apache2 restart"
-- Saludos,
Josep M. Queralt
bueno amigos, les comento que el misterio de apache no lo pude resolver, lo que hice fue generar un servidor virtual e instale alli todo desde 0 con la misma ruta /srv/www/htdocs y funciona a las mil maravillas... los permisos eran iguales en las carpetas, todo era exactamente igual tanto para el grupo como para el owner, no habia ninguna diferencis, incluso revise si habia algun tipo de link simbolico entre una carpeta y la otra.... saben por si acaso... lo peor de todo es que casualmente vino un amigo que es programador de php y trabaja todos los dias con apache y se quedo boquiabierto...el triangulo de las bermudas se instalo en mi servidor web. -- Ciao, Javier linux counter #393724 GPG Key Fingerprint = 46B76CFEDB0161089D9ECB22FEFDE7EBA8C2007E --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 31/08/07, javier rojas escribió:
bueno amigos, les comento que el misterio de apache no lo pude resolver, lo que hice fue generar un servidor virtual e instale alli todo desde 0 con la misma ruta /srv/www/htdocs y funciona a las mil maravillas...
Vaya, qué cosa más rara. Oye, que a lo mejor has descubierto un bug :-). He echado un vistazo en los foros de Apache (users) buscando algún hilo donde apareciera ese mensaje que te salía y no encontré nada.
los permisos eran iguales en las carpetas, todo era exactamente igual tanto para el grupo como para el owner, no habia ninguna diferencis, incluso revise si habia algun tipo de link simbolico entre una carpeta y la otra.... saben por si acaso...
Sí, eso podría explicar el "bucle" (repetir el directorio dos veces), pero lo que descoloca es el mensaje.
lo peor de todo es que casualmente vino un amigo que es programador de php y trabaja todos los dias con apache y se quedo boquiabierto...el triangulo de las bermudas se instalo en mi servidor web.
X-) Seguramente con el apache de SuSE no habrías tenido problemas, pero eso no es motivo para el error, claro está, usar SuSE no implica no poder instalar programas de fuera, sólo que requiere más trabajo. Y en este caso, el dichoso mensajito no ayudaba mucho a encontrar el origen del fallo, la verdad, y me quedo con la duda de qué podría ser, más duda aún si dices que creando un servidor virtual sí funciona :-O. No sé, yo no me fiaría mucho de ese Apache, el error suena a "problema con el paquete fuente", y te podrías ver en una circunstancia similar a la de ahora en cualquier momento, al configurar alguna otra opción :-/. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 30/08/07, Josep M. Queralt escribió:
El problema es el usuario. SuSE usa "wwwrun" mientras que el standard, ya que no ha usado el RPM de SuSE, es "apache".
El problema es que si especifica como raiz el directorio "/srv/www/htdocs" sí le funciona, entiendo que si fuera un problema de permisos le daría el mismo error.
Por otro lado el directorio /usr/local/apache2/htdocs (que no existe en la conf. para SuSE, si tiene los permisos a 500 solo es de lectura y ejecución por su propietario, por lo que nadie más puede leerlo y en consecuencia cargarlo.
Sí, es raro, y más extraño es el mensaje que le aparece en el navegador, pero que pueda cargar documentos si especifica como raiz "/srv/www/htdocs" y no pueda cargar documentos si pone "/srv/www/htdocs/bav50cal" no tiene mucho sentido, porque los permisos para ambos directorios son iguales. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2007/8/30, Camaleón
El 30/08/07, javier rojas escribió:
no si copio el index.html a /srv/www/htdocs/bav50cal no lo reconoce, me da el mismo error exactamente cuando cambio la raiz
¿Estás diciendo que poniendo DocumentRoot "/srv/www/htdocs" y accediendo a un fichero index.html dentro del directorio /bav50cal no lo encuentra, pero ese mismo fichero index.html dentro del directorio raiz lo carga si problemas?
¿Y si creas un nuevo directorio tampoco lo encuentra?
Es raro, y es raro porque el error típico en este caso debería ser 404 file not found, no ese mensaje que ponías antes que ni Google encuentra :-?
Algo se nos pasa, y si no es cosa de permisos tendrá que ser alguna directiva, pero no veo cuál puede estar impidiendo a Apache mostrar un directorio (y un fichero) dentro de su raiz.
Saludos,
-- Camaleón
no pana, de esa manera si lo carga, lo unico es que si agrego el index.html en la ruta /srv/www/htdocs/bav50cal y luego cambio la raiz me da el mismo error si coloco el index.html en srv/www/htdocs/bav50cal , pero dejo la raiz srv/www/htdocs entonces ahi si lo puedo ver -- Ciao, Javier linux counter #393724 GPG Key Fingerprint = 46B76CFEDB0161089D9ECB22FEFDE7EBA8C2007E --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 31/08/07, javier rojas escribió:
no pana, de esa manera si lo carga, lo unico es que si agrego el index.html en la ruta /srv/www/htdocs/bav50cal y luego cambio la raiz me da el mismo error
si coloco el index.html en srv/www/htdocs/bav50cal , pero dejo la raiz srv/www/htdocs entonces ahi si lo puedo ver
Verifica que el directorio "bav50cal" tenga el permiso correspondiente (755) para el usuario/grupo que has especificado en apache (www). Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (3)
-
Camaleón
-
javier rojas
-
Josep M. Queralt