Foros de daboweb
MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación => Webmasters - Diseño Web - Programación - Diseño gráfico => Mensaje iniciado por: lcruz en 29 de Marzo de 2006, 05:39:43 pm
-
Hola gente, tengo un apache, y me gustaria hacer que dependiendo de donde viene la peticion web, se muestre una cosa o otra.
Por ejemplo, si accedo a www.dominio.com, se muestra una web. Y si accedo a mail.dominio.com, que se muestre otra web.
Gracias y un saludo
-
Lo movemos al foro de webmaster que te podran ayuydar mejor.
Un saludo
-
Hola gente, tengo un apache, y me gustaria hacer que dependiendo de donde viene la peticion web, se muestre una cosa o otra.
Por ejemplo, si accedo a www.dominio.com, se muestra una web. Y si accedo a mail.dominio.com, que se muestre otra web.
Gracias y un saludo
Bueno , este ejemplo concreto que has puesto no es muy válido , el subdominio mail debería mostrarte por defecto una página de acceso al correo web de tu dominio , siempre y cuando tengas cuentas contratadas y hayas activado el mail en el Panel Plesk (o en el tipo de panel que tengas si no es plesk).
Suponiendo que el Panel de Control sea un Plesk y tengas contratados subdominios con tu proveedor tendrías que entrar en la parte de dominios , el correspondiente al que quieras crear un subdominio (si tuvieses más de un dominio) y ahí pinchar en subdominios - añadir subdominio .. creas el subdominio que necesites ... subdominio.dominio.com .... la estructura de carpetas de un subdominio es casi idéntica a la del dominio principal , así que subes a su lugar correspondiente la nueva página y listo.
Por ejemplo , yo en el plesk subo las páginas a la carpeta httpdocs ; Si marcas usar la misma cuenta FTP que la del dominio principal subirías los archivos a : subdomains - nombresubdominio - httpdocs (suponiendo efectivamente que también tengas un plesk , si no sería seguramente bastante parecido).
-
Hombre, liam, eso depende del hosting que tengas... si tienes un dominio y puedes acceder libremente a todos los subdominios deberias modificar el httpd.conf (o como se llame...) y ponerle algo de esto:
<VirtualHost *:80>
ServerName mail.dominio.com
ServerAdmin [email protected]
SSLEngine off
DocumentRoot /var/www/html2/
TransferLog logs/access.log
ErrorLog logs/error.log
</VirtualHost>
Quedando el virtualhost del www de la siguiente manera...
<VirtualHost *:80>
ServerName www.dominio.com
ServerAdmin [email protected]
SSLEngine off
DocumentRoot /var/www/html/
TransferLog logs/access.log
ErrorLog logs/error.log
</VirtualHost>
Ojo!!! No lo he probado, esto esta sacado de la info de Apache, mas info: http://httpd.apache.org/docs/2.0/vhosts/examples.html (http://httpd.apache.org/docs/2.0/vhosts/examples.html)
-
Yo no entiendo inglés , así que no puedo opinar sobre lo que pone ... pero eso de VirtualHost suena a ¿ servidor virtual ? ... si es Virtual no eres el Admin del servidor , y si no eres el admin del servidor no puedes modificar el httpd.conf ..... por lo menos hasta donde yo sé.
No confundir admin del servidor con admin del alojamiento , ya que uno es el administrador ... pero del alojamiento y en caso de tener acceso al servidor lo tienes a los recursos que has contratado ... pero no es lo mismo que ser el admin del servidor , ese será el dueño del chirinquito.
-
Yo no entiendo inglés , así que no puedo opinar sobre lo que pone ... pero eso de VirtualHost suena a ¿ servidor virtual ? ... si es Virtual no eres el Admin del servidor , y si no eres el admin del servidor no puedes modificar el httpd.conf ..... por lo menos hasta donde yo sé.
No confundir admin del servidor con admin del alojamiento , ya que uno es el administrador ... pero del alojamiento y en caso de tener acceso al servidor lo tienes a los recursos que has contratado ... pero no es lo mismo que ser el admin del servidor , ese será el dueño del chirinquito.
A ver.... diferenciamos el hosting en un servidor virtual (que al final es esto mismo...) con crear multiples servidores dentro de la misma instancia de Apache.
Es decir bajo un apache puedes tener n dominios, cada uno tendra un Virtual Host. Si tu eres administrador de una maquina te puedes definir los dominios que quieras (en teoria...)
En mi anterior trabajo, bajo una instancia de Apache funcionaban dominios de 4 entidades financieras diferentes
-
Igual que en mi virtuozzo. Yo como admin defino los dominios y subdominios que me interesan. Hombre, en mi caso hay limitaciones puesto que es eso... un virtuozzo.
En este caso creo que se esta definiendo un subdominio, pero me despista la movida "mail". Imaginando que es un subdominio y que tiene un panel para definirlo sólo debe hacerlo apartir del dominio principal. Lo defines, una vez definido te crea tu estructura de directorios y demás para ese subdominio y ahí debes meter tu idex, tus contenidos.
Pero, también cabe la opción de hacer un redireccionamiento.
Veamos, si tú tienes tus archivos en un determinado directorio y no quieres moverlos de ahí, el mai.dominio.com puedes redireccionarlo a esa ruta. Puedes hacer un redireccionamiento con marcos para que salga en la barra de navegación: mail.dominio.com en vez de la ruta completa, que queda feo.
Igual estoy dando palos de ciego, pero creo entender de esta forma la pregunta de lcruz.
Saludos y nos cuentas.
Mabel
-
Dioss!!!!! Todo el mundo dominado por los Paneles de Control!!!!! :-D :-D :-D :-D :-D Donde ha quedado eso de tocar a mano el httpd.conf???? (Ahora voy y me uno a vosotros..... ea!!)
-
Mabel , tú has probado a editar en el Virtuozzo el archivo que dice Aj ?
-
Mabel , tú has probado a editar en el Virtuozzo el archivo que dice Aj ?
Se ha de poder hacer, ya que el virtuozo mas barato no tiene panel de control...... y te da la opcion de poner todos los subdominios que puedas (creo que lo vi por algun lado....) :-D :-D :-D :-D
-
Mabel , tú has probado a editar en el Virtuozzo el archivo que dice Aj ?
Se ha de poder hacer, ya que el virtuozo mas barato no tiene panel de control...... y te da la opcion de poner todos los subdominios que puedas (creo que lo vi por algun lado....) :-D :-D :-D :-D
No tiene nada que ver .... yo he tenido un virtuozzo , podía poner todos los subdominios que quisiera y no podía modificar la mitad de los archivos , es más... no podía entrar en la mitad de las carpetas del servidor ; el poder poner subdominios ilimitados o no es algo que el proveedor de alojamiento te configura.
No es lo mismo un servidor dedicado que un servidor virtual , un servidor virtual es un espacio reservado dentro de la máquina para un cliente , éste cliente puede crear sus propios clientes , asignarles cuotas de transferencia, dominios , subdominios , etc ... dentro de lo que él tenga contratado , y lo puede hacer todo en modo gráfico , pero no puede cambiar sus propios valores definidos por el vendedor que es el que maneja el servidor físico.
Ahora , yo solo pregunto , ya que es posible que yo no pudiese modificar ese archivo por algún tipo de error en la configuración o incluso que se pueda hacer contratando un plan virtual superior :)
-
No lo he probado no... ¿debería? jejejejej yo el panel a penas lo uso... para seros franca sólo para meter dominios y crear buzones de correo.
;-)
Saludos!
Mabel
-
Pues sí y no , solo deberías intentarlo si te interesa saber si puedes editarlo o no ... :)
-
Ya os contaré, pero lo probaré cuando esté más despejada que no quiero armar nada en el server. El plesk es lo más "peligroso" que he visto en mi vida. Casi que prefiero el terminal. En fin, lo dicho ;-)
Saludos!
Mabel
-
En apache se pueden configurar servidores virtuales tal y como ha dicho Aj, y me imagino que lo que hacen el virtuosso (o como se escriba), el plesk, cpanel y demás compinches es simplemente, lo mismo pero con un gui, tu te ocupas de elegir el botón y escribir el dominio y la app edita el httpd.conf por ti..., imagino, vamos que habéis dado una respuesta desde diferentes puntos de situación tan válida una como la otra.
aquí otro poquito... en castellano
http://www.iago-soft.com/blog/wp-print.php?p=6