hola lista estoy tratado de usar el modulo mod_rewrite de apache para lograr algo que les comento
tengo una biblioteca virtual por ejemplo quiero que cuando se teclee en el navegador
http://biblio.mydomain.com me la rescriba por http://biblio.mydomain.com/biblio
hola le agradesco la ayuda
gracias
saludos
ya realiste el cambio en http.conf ??
sls
El 18 de noviembre de 2010 12:25, Julio Cesar jcesar@geotech.cu escribió:
On Thu, 18 Nov 2010 12:40:01 -0500, Anthony Mogrovejo tony001983@gmail.com wrote:
no no eh tocado nada en mi config de virtual host
pues tienes que modificar en fichero http.conf para eso
Sls
El 18 de noviembre de 2010 12:50, Julio Cesar jcesar@geotech.cu escribió:
Buenas, una consulta el site responde al /bibliohttp://biblio.mydomain.com/biblio? porque si responde lo que quizas te conviene es hacer un redirect directamente si meter rewrites de por medio. Generalmente uno quiero ir de un /lalala al root directo.
Saludos ...
*Lic. Christian G. Araquistain* M. araquisc@gmail.com
2010/11/18 Julio Cesar jcesar@geotech.cu
On Thu, 18 Nov 2010 15:05:05 -0300, Christian Araquistain araquisc@gmail.com wrote:
si si respnde el sitio al poner http://biblio.mydomain.com/biblio? pero lo que quiero es que los usuarios evitien escribir biblio solo que se carge el sitio al teclear http://biblio.mydomain.com no se si me hago enterder
saludos gracias
Julio Cèsar Carballo Lòpez Administrador de Red Instituto de Geografìa Tropical Debian GNU/Linux User Linux Registered User: 477739 Telef: (537) 832/3494
Ok simple arma un virtual con index apuntando de esa manera en el biblio.mydomain.com y que solo vaya a /biblio, si esto no te sirve te digo como ponerlo con rewrites.
Saludos ...
*Lic. Christian G. Araquistain* M. araquisc@gmail.com
2010/11/18 Julio Cesar jcesar@geotech.cu
On Thu, 18 Nov 2010 15:14:23 -0300, Christian Araquistain araquisc@gmail.com wrote:
mira te comento usar el rewrites por lo siguiente esa aplicacion de bibliote es una aplicacion java la cual correo sobre apache tomcat en el mismo server donde esta el apache pero por el puerto 8080 que ise use mod_proxy para que los usuarios no teclearan por ejemplo http://biblio.mydomain.com:8080/biblio que es donde realmente esta la aplicacion ya eso lo logre quedando asi http://biblio.mydomain.com/biblio bueno para completar mi asña solo me falta que el teclear http://biblio.mydomain.com vaya hacia ---- >>> http://biblio.mydomain.com/biblio
un poco enrredado pero funciona
gracias
Lo que te conviene hacer si la app corre sobre tomcat es configurar el conector mod_jk para que el contenido dinamico, digamos lo sirva el Tomcat pero siempre en port 80. Cuando incorporas el mod_jk tenes que trabajar y definir lo que se llaman workers. Y luego en el httpd.conf o en el file que tengas los virtuales le indicas que sirve tomcat y que apache, esto se hace generalmente para mejorar la performance de tomcat y apache, ya que Apache es bueno para servir contenido estatico mientras que Tomcat no es tan bueno para eso.
Te digo esto porque si el servicio finalmente esta en el port 8080 a mi criterio no te serviran las rewrites, siempre y cuando este entendiendo bien tu arquitectura :)
Saludos ...
*Lic. Christian G. Araquistain* C. +54 9 11 4149-5485 M. araquisc@gmail.com
2010/11/18 Julio Cesar jcesar@geotech.cu
On Thu, 18 Nov 2010 15:28:25 -0300, Christian Araquistain araquisc@gmail.com wrote:
amigo yo uso mod_jk todo aqui esta bien configurado no puedo poner tomcat por el 80 ya que en ese mi mi server esta apache corriendo por el mismo puerto 80 me puedes ayudar con la sentencia del rewrites
saludos
Ok, quizás no interprete tu arquitectura. Quizás sea bueno para que podamos ayudar una buena explicación de la arquitectura, ya que al menos yo no interprete que tenias mod_jk funcionando porque comentaste que tus usuarios ingresaban por el port 8080 y eso es Tomcat no Apache, en fin no hay problema mi comentario es solo para poder ayudar:
Para hacer la rewrite tenes que tener esto configurado:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^biblio.mydomain.com (.*) RewriteRule ^/biblio/(.*) http:// biblio.mydomain.com/$1 [L,R=301]
Saludos ...
*Lic. Christian G. Araquistain* M. araquisc@gmail.com
2010/11/18 Julio Cesar jcesar@geotech.cu
El 18/11/10 14:01, Christian Araquistain escribió:
Quizas estamos malinterpretando lo que el desea.
El pide solamente que cuando un cliente teclee http://biblio.mydomain.com le redireccione a http://biblio.mydomain.com/biblio, que es la ruta a la que responde.
Lo mas sencillo es indicar la sentencia
DocumentIndex biblio/
Espero sirva.
Exácto un alias desde Apache, es mejor que meterse en rewrites.
Saludos ...
*Lic. Christian G. Araquistain* M. araquisc@gmail.com
2010/11/18 Yoinier Hernandez Nieves ynieves@teico.lt.minaz.cu
On Thu, 18 Nov 2010 16:17:13 -0300, Christian Araquistain araquisc@gmail.com wrote:
amigo puse la directiva y no me hace nada rectifico haber si esta bien asi
estos son datos reales
lo unico que se cambio fue el dominio
<VirtualHost *:80>
RewriteEngine on RewriteCond %{HTTP_HOST} ^dspace.xxxxx.com$ RewriteRule ^/jspui/(.*) http://dspace.xxxx.com/$1 [L,R=301]
ServerName dspace.xxxxx.com ProxyPass /jspui http://localhost:8080/jspui ProxyPassReverse /jspui http://localhost:8080/jspui </VirtualHost>
On Thu, 18 Nov 2010 15:24:48 -0500, Julio Cesar jcesar@geotech.cu wrote:
amigos haber si entienden lo que quiero hacer
quiro que cuando se teclee en el navegador por ejeplo http://dspace.mydominio.com me lo rescriba a la siguiente dir http://dspace.mydominio.com/jspui
gracias
Creo que lo mejor que puedes hacer y más fácil es:
Crea un archivo llamado index.html y lo colocas en el documentroot de tu dominio osea en:
/var/www/html
El contenido de tu archivo index.html debe ser:
<meta http-equiv="refresh" content="0;url=/jspui/">
Y Listo.
Saludos,
Javier.
-----Mensaje original----- De: centos-es-bounces@centos.org [mailto:centos-es-bounces@centos.org] En nombre de Julio Cesar Enviado el: jueves, 18 de noviembre de 2010 04:12 p.m. Para: centos-es@centos.org Asunto: Re: [CentOS-es] ayuda con apache en centos
On Thu, 18 Nov 2010 15:24:48 -0500, Julio Cesar jcesar@geotech.cu wrote:
amigos haber si entienden lo que quiero hacer
quiro que cuando se teclee en el navegador por ejeplo http://dspace.mydominio.com me lo rescriba a la siguiente dir http://dspace.mydominio.com/jspui
gracias
On Thu, 18 Nov 2010 16:37:49 -0500, "Javier Aquino H." JAquino@LexusEditores.com wrote:
hola amigo es lo que comentaba antes explico para que me entiendan en un mismo server tengo apache por el puerto 80 y apache tomcat por el puerto 8080 uso mod_jk y mod_proxy y en el apache hay un virtual host que contiene esta info
<VirtualHost *:80> ServerName dspace.mydomain.com ProxyPass /jspui http://localhost:8080/jspui ProxyPassReverse /jspui http://localhost:8080/jspui </VirtualHost>
es decir que todo pedido que llege a dspace.mydomain.com me lo va a forward para http://localhost:8080/jspui
por eso es que quiere rescribir para que los usuarios solo tengan que escribir dspace.mydomain.com y no dspace.mydomain.com/jspui
no se si me hago enterder les pido ayuda
gracias
amigos haber si entienden lo que quiero hacer
quiro que cuando se teclee en el navegador por ejeplo http://dspace.mydominio.com me lo rescriba a la siguiente dir http://dspace.mydominio.com/jspui
gracias ------------------------------------------------------ Pon un archivo index.html en raiz con lo siguiente
<HTML> <head> <meta HTTP-EQUIV="REFRESH" content="0; url=http://dspace.mydominio.com/jspui/index.html"> </head> <body> <h1>Cargando su pagina, un momento por favor...</h1> </body> </HTML>
Y listo, no ocupas tocar nada de configuración... O en su defect, copia todo de jspui a raiz o pon jspui como documentroot en el apache, o.... tantas opciones sin cargar proceso con el rewrite....
On Thu, 18 Nov 2010 15:46:46 -0600, Ricardo Cuevas Camarena rcuevas@nic.mx wrote:
haber si me entiende jspui es una aplicacion que corre en un apache tomcat me entienden por eso quiero rescribir la direccion
o si alguien me surgiere orta alternativa se lo agradeceria
saludos
From: centos-es-bounces@centos.org [mailto:centos-es-bounces@centos.org] On Behalf Of Julio Cesar Sent: Thursday, November 18, 2010 3:42 PM To: centos-es@centos.org Subject: Re: [CentOS-es] ayuda con apache en centos
On Thu, 18 Nov 2010 15:46:46 -0600, Ricardo Cuevas Camarena rcuevas@nic.mx wrote:
haber si me entiende jspui es una aplicacion que corre en un apache tomcat me entienden por eso quiero rescribir la direccion
o si alguien me surgiere orta alternativa se lo agradeceria
saludos ------------------------------------------------------- Y eso que te puse no te funciono????
Me lo juras que la probaste?
:P
On Thu, 18 Nov 2010 15:59:09 -0600, Ricardo Cuevas Camarena rcuevas@nic.mx wrote:
amigo porque mentir si loque nesecito es que me funcione correcto
Eso es lo que estamos tratando de indicarte.
Cuando alguien entra a http://dspace.mydominio.com se va a ejecutar automáticamente el archivo index.html cuyo documentroot es o debería ser/var/www/html salvo hayas configurado un directorio diferente.
En fin el archivo index.html es quien va a re direccionar a la página indicada, osea a http://dspace.mydominio.com/jspui
Puedes usar la dirección completa http://dspace.mydominio.com/jspui o sencillamente indicar /japui ya que estas trabajando sobre el mismo dominio.
Te recomiendo que pruebes las alternativas antes de descartarlas.
Saludos,
Javier.
-----Mensaje original----- De: centos-es-bounces@centos.org [mailto:centos-es-bounces@centos.org] En nombre de Julio Cesar Enviado el: jueves, 18 de noviembre de 2010 04:42 p.m. Para: centos-es@centos.org Asunto: Re: [CentOS-es] ayuda con apache en centos
On Thu, 18 Nov 2010 15:46:46 -0600, Ricardo Cuevas Camarena rcuevas@nic.mx wrote:
haber si me entiende jspui es una aplicacion que corre en un apache tomcat me entienden por eso quiero rescribir la direccion
o si alguien me surgiere orta alternativa se lo agradeceria
saludos
On Thu, 18 Nov 2010 17:00:38 -0500, "Javier Aquino H." JAquino@LexusEditores.com wrote:
ok ok perdon ahora si entiendo lo que me dice voy a probar y les comento
disculpen mi ignorancia
gracias a todos los colaboradores
Solo un detalle más, ¿te valdría un .htaccess en el directorio en cuestión?
El 18 de noviembre de 2010 21:58, Julio Cesar jcesar@geotech.cu escribió:
las modificaciones creo que irian por parte de los .jsp ... creo yo! ... haciendo un redirect al estilo de apache.
Sls
El 18 de noviembre de 2010 17:00, Javier Aquino H. < JAquino@lexuseditores.com> escribió:
Es exactamente lo que le dije ... al parecer descarta las soluciones antes de probar.
Slds,
Javier.
-----Mensaje original----- De: centos-es-bounces@centos.org [mailto:centos-es-bounces@centos.org] En nombre de Ricardo Cuevas Camarena Enviado el: jueves, 18 de noviembre de 2010 04:47 p.m. Para: centos-es@centos.org Asunto: Re: [CentOS-es] ayuda con apache en centos
amigos haber si entienden lo que quiero hacer
quiro que cuando se teclee en el navegador por ejeplo http://dspace.mydominio.com me lo rescriba a la siguiente dir http://dspace.mydominio.com/jspui
gracias ------------------------------------------------------ Pon un archivo index.html en raiz con lo siguiente
<HTML> <head> <meta HTTP-EQUIV="REFRESH" content="0; url=http://dspace.mydominio.com/jspui/index.html"> </head> <body> <h1>Cargando su pagina, un momento por favor...</h1> </body> </HTML>
Y listo, no ocupas tocar nada de configuración... O en su defect, copia todo de jspui a raiz o pon jspui como documentroot en el apache, o.... tantas opciones sin cargar proceso con el rewrite.... _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
No te molestes, estaba respondiendo antes de que me llegara tu correo, los genios piensan similar ;)
-----Original Message----- From: centos-es-bounces@centos.org [mailto:centos-es-bounces@centos.org] On Behalf Of Javier Aquino H. Sent: Thursday, November 18, 2010 3:54 PM To: centos-es@centos.org Subject: Re: [CentOS-es] ayuda con apache en centos
Es exactamente lo que le dije ... al parecer descarta las soluciones antes de probar.
Slds,
Javier.
-----Mensaje original----- De: centos-es-bounces@centos.org [mailto:centos-es-bounces@centos.org] En nombre de Ricardo Cuevas Camarena Enviado el: jueves, 18 de noviembre de 2010 04:47 p.m. Para: centos-es@centos.org Asunto: Re: [CentOS-es] ayuda con apache en centos
amigos haber si entienden lo que quiero hacer
quiro que cuando se teclee en el navegador por ejeplo http://dspace.mydominio.com me lo rescriba a la siguiente dir http://dspace.mydominio.com/jspui
gracias ------------------------------------------------------ Pon un archivo index.html en raiz con lo siguiente
<HTML> <head> <meta HTTP-EQUIV="REFRESH" content="0; url=http://dspace.mydominio.com/jspui/index.html"> </head> <body> <h1>Cargando su pagina, un momento por favor...</h1> </body> </HTML>
Y listo, no ocupas tocar nada de configuración... O en su defect, copia todo de jspui a raiz o pon jspui como documentroot en el apache, o.... tantas opciones sin cargar proceso con el rewrite.... _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
_______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es