¡Te damos la bienvenida al nuevo sysarmy --help! Para recuperar tu usuario pedí un password reset.
Web varias en el puerto 80 redireccionado
Que tal gente?
Les consulto, tengo un dominio donde fowardero el puerto 80, a una maquina virtual donde esta el xampp en el puerto 80.
Como esa direccion ip publica lo tengo asignado a dos dominios, se me ocurria la idea, de encontar alguna forma para que quien ingrese a pepito.com, se redireccione al 80 del servicio A, y quien entre a fulanito.com, se redireccione al 80 del sevicio B, donde esos 2 dominios, tienen la misma ip publica...
No es para el trabajo es para mininegocio que tengo. Quizas lo planteo mal pero si a alquien se le ocurre alternativas para que esto funcione asi se los agradeceria.
Resumiendo, el resultado deberia ser: ingresar a distintos dominios (que apuntan a la misma ip publica), y cuando detecte el ingreso al puerto 80, dependiendo del nombre del dominio, se redireccione a un webserver automaticamente para ese dominio. Asi es transparente para el usuario que ingresa.
Saludos y gracias!
Les consulto, tengo un dominio donde fowardero el puerto 80, a una maquina virtual donde esta el xampp en el puerto 80.
Como esa direccion ip publica lo tengo asignado a dos dominios, se me ocurria la idea, de encontar alguna forma para que quien ingrese a pepito.com, se redireccione al 80 del servicio A, y quien entre a fulanito.com, se redireccione al 80 del sevicio B, donde esos 2 dominios, tienen la misma ip publica...
No es para el trabajo es para mininegocio que tengo. Quizas lo planteo mal pero si a alquien se le ocurre alternativas para que esto funcione asi se los agradeceria.
Resumiendo, el resultado deberia ser: ingresar a distintos dominios (que apuntan a la misma ip publica), y cuando detecte el ingreso al puerto 80, dependiendo del nombre del dominio, se redireccione a un webserver automaticamente para ese dominio. Asi es transparente para el usuario que ingresa.
Saludos y gracias!
Este hilo ha sido cerrado.
Respuestas
Tenés mas info acá: https://httpd.apache.org/docs/current/vhosts/
DocumentRoot /var/www/virtual1
ServerName ejemplo.com.ar
CustomLog /var/log/apache2/v1-combined.log combined
ErrorLog /var/log/apache2/vi-error.log
Options -Indexes Includes
AllowOverride All
Si los servicios están en servers diferentes, detrás de un frontend entonces podés usar apache como proxy pass reverse, con un archivo por dominio y algo así:
DocumentRoot /var/www/virtual1
ServerName ejemplo.com.ar
Order deny,allow
Allow from all
ProxyPass / http://ejemplo.com.ar/
ProxyPassReverse / http://ejemplo.com.ar/
CustomLog /var/log/apache2/v1-combined.log combined
ErrorLog /var/log/apache2/vi-error.log
En este caso podés cambiar el FQDN en las líneas de ProxyPass y ProxyPassReverse por una dirección IP y puerto, de ser necesario, o usar el FQDN y que un DNS interno resuelva la IP o ponerla en el /etc/hosts
Saludos!