y como tenía dificultades al ingresar algunos datos, me envio un privado. Creo que éste es el sitio correcto, de todas formas, lo reporto para que sea evaluado por los moderadores acerca de la ubicación.
Cita:
Hola, tengo un problemilla con una redireccion en el apache y ya no se como hacer para arreglarlo, a ver si me podeis hechar una mano.
Desde hace tiempo tenemos una aplicacion web montada bajo SSL en un tomcat detras de un apache, al acceder a la pagina principal nos redirige automaticamente a la aplicacion web y todo funciona perfecamente.
El dominio sobre el que esta trabajando todo es por ejemplo www .domnio.es
Ahora hemos comprado el dominio www.dominio.com y lo que queremos es redirigirlo al .es. Asi que lo primero que hicimos fue configurar el DNS para que apuntara a la misma ip.
Ahora si accedemos a http://www.dominio.es o .com, funciona correctamente, el problema es como pongamos directamete https://www.dominio.com, en ese caso nos da un error la pagina, reclamando que el certificado no es seguro porque no corresponde con la pagina, esto es normal porque el certificado esta emitido para el dominio .es y no para el .com
Mi pregunta es esta, como hago para que la direccion https://www.dominio.com me redirija a https://www.dominio.es antes de que compruebe el certificado
Esta la configuracion que tengo puesta en el apache:
<VirtualHost 222.222.222.222:80>
ServerName www .dominio.es
ServerAlias www .dominio.es dominio.es
ServerAdmin webmaster @dominio.es
DocumentRoot /home/usuario/domains/dominio.es/public_html
ScriptAlias /cgi-bin/ /home/usuario/domains/dominio.es/public_html/cgi-bin/
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)?dominio\.("es"|"com")$ [NC]
RewriteRule (.*) htt ps://www .dominio.es%{REQUEST_URI}
Redirect permanent /index.html htt-ps://www.dominio.es/AplicacionWeb
UseCanonicalName OFF
</VirtualHost>
<VirtualHost 222.222.222.222:443>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?dominio\.com$ [NC]
RewriteRule (.*) htt ps://www .dominio.es%{REQUEST_URI}
SSLEngine on
SSLVerifyClient none
SSLCertificateFile /etc/httpd/conf/ssl.crt/cert
SSLCACertificateFile /etc/httpd/conf/ssl.crt/cert1
ServerName www .dominio.es
ServerAlias www .dominio.es dominio.es
ServerAdmin webmaster @dominio.es
DocumentRoot /home/usuario/domains/dominio.es/private_html
ScriptAlias /cgi-bin/ /home/usuario/domains/dominio.es/public_html/cgi-bin/
Redirect permanent /index.html https://www.dominio.es/AplicacionWeb
UseCanonicalName OFF
</VirtualHost>
Haber si me podeis solucionar esto que seguro que es mu facilito y yo no soy capaz de arreglarlo.
Saludos
Desde hace tiempo tenemos una aplicacion web montada bajo SSL en un tomcat detras de un apache, al acceder a la pagina principal nos redirige automaticamente a la aplicacion web y todo funciona perfecamente.
El dominio sobre el que esta trabajando todo es por ejemplo www .domnio.es
Ahora hemos comprado el dominio www.dominio.com y lo que queremos es redirigirlo al .es. Asi que lo primero que hicimos fue configurar el DNS para que apuntara a la misma ip.
Ahora si accedemos a http://www.dominio.es o .com, funciona correctamente, el problema es como pongamos directamete https://www.dominio.com, en ese caso nos da un error la pagina, reclamando que el certificado no es seguro porque no corresponde con la pagina, esto es normal porque el certificado esta emitido para el dominio .es y no para el .com
Mi pregunta es esta, como hago para que la direccion https://www.dominio.com me redirija a https://www.dominio.es antes de que compruebe el certificado
Esta la configuracion que tengo puesta en el apache:
<VirtualHost 222.222.222.222:80>
ServerName www .dominio.es
ServerAlias www .dominio.es dominio.es
ServerAdmin webmaster @dominio.es
DocumentRoot /home/usuario/domains/dominio.es/public_html
ScriptAlias /cgi-bin/ /home/usuario/domains/dominio.es/public_html/cgi-bin/
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)?dominio\.("es"|"com")$ [NC]
RewriteRule (.*) htt ps://www .dominio.es%{REQUEST_URI}
Redirect permanent /index.html htt-ps://www.dominio.es/AplicacionWeb
UseCanonicalName OFF
</VirtualHost>
<VirtualHost 222.222.222.222:443>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?dominio\.com$ [NC]
RewriteRule (.*) htt ps://www .dominio.es%{REQUEST_URI}
SSLEngine on
SSLVerifyClient none
SSLCertificateFile /etc/httpd/conf/ssl.crt/cert
SSLCACertificateFile /etc/httpd/conf/ssl.crt/cert1
ServerName www .dominio.es
ServerAlias www .dominio.es dominio.es
ServerAdmin webmaster @dominio.es
DocumentRoot /home/usuario/domains/dominio.es/private_html
ScriptAlias /cgi-bin/ /home/usuario/domains/dominio.es/public_html/cgi-bin/
Redirect permanent /index.html https://www.dominio.es/AplicacionWeb
UseCanonicalName OFF
</VirtualHost>
Haber si me podeis solucionar esto que seguro que es mu facilito y yo no soy capaz de arreglarlo.
Saludos