Re: [opensuse-es] pregunta sobre apache
2007/8/30, javier rojas:
apache 2.0.49, descargado desde la pagina de apache, te envio todo el archivo de conf de apache:
Envía a la lista que si no sólo lo leo yo >:-) ¿Por qué no usar el Apache de SuSE? Si es por la versión tienes varias en los repositorios: http://software.opensuse.org/search?q=apache&baseproject=openSUSE%3A10.2&p=1 No pongo el fichero de configuración porque es extenso ("peazo" fichero, oiga), pero lo primero que tendrías que verificar serían los permisos de los directorios, que sean los correctos, porque ese error que dices que te saca es cuando ejecutas un "reload" de apache y se queja del parámetro del fichero de configuración ¿no? 1) "/usr/local/apache2/htdocs" 2) "/srv/www/htdocs/bav50cal" Comprueba que la ruta 2) tiene los permisos de la ruta 1) y para los usuarios adecuados. 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
2007/8/30, javier rojas:
apache 2.0.49, descargado desde la pagina de apache, te envio todo el archivo de conf de apache:
Envía a la lista que si no sólo lo leo yo >:-)
¿Por qué no usar el Apache de SuSE? Si es por la versión tienes varias en los repositorios:
http://software.opensuse.org/search?q=apache&baseproject=openSUSE%3A10.2&p=1
No pongo el fichero de configuración porque es extenso ("peazo" fichero, oiga), pero lo primero que tendrías que verificar serían los permisos de los directorios, que sean los correctos, porque ese error que dices que te saca es cuando ejecutas un "reload" de apache y se queja del parámetro del fichero de configuración ¿no?
1) "/usr/local/apache2/htdocs" 2) "/srv/www/htdocs/bav50cal"
Comprueba que la ruta 2) tiene los permisos de la ruta 1) y para los usuarios adecuados.
Saludos,
Bueno te explico... la instalacion de apache se hizo descargandolo de la pagina pq fue un requerimiento del proveedor que iba a hacer la instalacion del programa en el directorio /srv/www/htdocs los permisos son los siguientes: rw-r--r-- 1 www www (644) en el directorio /usr/local/apache2/htdocs son de la siguiente manera: rw-r--r-- 1 500 500 ahora, mi pregunta es la siguiente: si yo deseo cambiar el root del servidor de /srv/www/htdocs a /srv/www/htdocs/bav50cal, en teoria lo unico que deberia hacer es agregar bav50cal. debo hacer algo mas? como puedo verificar si existe algun alias? yo hice una prueba, en lugar de /srv/www/htdocs/bav50cal escribi /srv/www/htdocs/bav50cal/ el error que me devolvio fue el mismo pero: Invalid kPathToWebsite: /srv/www/htdocs/bav50cal//bav50cal/ el error que me habia dado antes fue: Invalid kPathToWebsite: /srv/www/htdocs/bav50cal/bav50cal/ si pueden notar los dos / en lugar de uno, podria ser que este configurado para bav50cal y que al agregarlo nuevamente de el error pq no consiga el directorio? como hago para verificarlo? -- 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ó:
la instalacion de apache se hizo descargandolo de la pagina pq fue un requerimiento del proveedor que iba a hacer la instalacion del programa
Hum, pero el administrador del equipo eres tú ¿no? Además, si la instalación corre a cargo del proveedor, la configuración también >:-)
en el directorio /srv/www/htdocs los permisos son los siguientes: rw-r--r-- 1 www www (644)
en el directorio /usr/local/apache2/htdocs son de la siguiente manera: rw-r--r-- 1 500 500
Vale, son distintos, podría venir por ahí el problema.
ahora, mi pregunta es la siguiente:
si yo deseo cambiar el root del servidor de /srv/www/htdocs a /srv/www/htdocs/bav50cal, en teoria lo unico que deberia hacer es agregar bav50cal.
debo hacer algo mas?
Pues para comprobar si es un tema de permisos o por el contrario es alguna variable / directiva que tienes por ahí escondida que está dando guerra, prueba a definir: DocumentRoot "/usr/local/apache2/htdocs/bav50cal" A ver si se sigue quejando (previa creación del directorio "bav50cal" en su ruta). Si no dice nada y carga la página, tema de permisos de los directorios casi seguro porque si hubiera un alias molestando te saldría el mismo error.
como puedo verificar si existe algun alias?
El único que veo es que has enviado, tienes toda la configuración en un sólo fichero (dominios virtuales, alias, registros...).
yo hice una prueba, en lugar de /srv/www/htdocs/bav50cal escribi /srv/www/htdocs/bav50cal/
el error que me devolvio fue el mismo pero: Invalid kPathToWebsite: /srv/www/htdocs/bav50cal//bav50cal/
el error que me habia dado antes fue: Invalid kPathToWebsite: /srv/www/htdocs/bav50cal/bav50cal/
si pueden notar los dos / en lugar de uno, podria ser que este configurado para bav50cal y que al agregarlo nuevamente de el error pq no consiga el directorio?
como hago para verificarlo?
Pues algo se nos escapa, y salvo los alias, no sé qué directiva de Apache te podría estar dando guerra... ServerAlias, ServerPath son para dominios virtuales y ServerRoot para los fichero de configuración, no veo que aquí entren en juego :-? Y Google no devuelve ningún resultado sobre el mensaje "Invalid kPathToWebsite" y que Google no encuentre ni una sola referencia, ya es raro :-) 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
la instalacion de apache se hizo descargandolo de la pagina pq fue un requerimiento del proveedor que iba a hacer la instalacion del programa
El problema es que SuSE no usa el usuario standard de Apache ("apache") para ejecutarlo. SuSE usa el usuario "wwwrun".
en el directorio /srv/www/htdocs los permisos son los siguientes: rw-r--r-- 1 www www (644)
No creo que influya, pero en SuSE el valor "standard" es 755 y el usuario root.
en el directorio /usr/local/apache2/htdocs son de la siguiente manera: rw-r--r-- 1 500 500
SuSE no usa ese directorio. Por otro lado esos permisos indican que el directorio solo puede ser leído por el propietario. Quien es "apache" o "wwwrun" ??
debo hacer algo mas?
En teoría no, pero deberías usar el Apache de SuSE para evitarte problemas :-) -- Salutacions - Saludos, Josep M. Queralt
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-08-30 a las 11:47 -0400, javier rojas escribió:
Bueno te explico...
la instalacion de apache se hizo descargandolo de la pagina pq fue un requerimiento del proveedor que iba a hacer la instalacion del programa
¡Pues entonces que lo configuren ellos! Hay que joerse. Date cuenta de que entonces quedas sin soporte de parches de seguridad... para empezar.
en el directorio /srv/www/htdocs los permisos son los siguientes: rw-r--r-- 1 www www (644)
O sea, que te dará permiso denegado. ¡Obvio! Pista: "x". Trata de leer el contenido de esos directorios (recorrerlos) no siendo root, y verás como no te deja. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFG2zjgtTMYHG2NR9URAkTDAJ9WCQSkVSZUMJ9kNl3tSOR8oE+PFACdFf9a 0GEVxj6IjiMGXHMgwFEwf4I= =i4Yn -----END PGP SIGNATURE-----
participants (4)
-
Camaleón
-
Carlos E. R.
-
javier rojas
-
Josep M. Queralt