Autor Tema: Virtual host apache  (Leído 9685 veces)

Desconectado lcruz

  • Junior Member
  • **
  • Mensajes: 44
Virtual host apache
« 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

Desconectado destroyer

  • Administrator
  • *
  • Mensajes: 15870
  • Si quieres cambiar al mundo, cámbiate a ti mismo
    • cajondesastres.com De todo un poco
Re: Virtual host apache
« Respuesta #1 en: 29 de Marzo de 2006, 06:55:34 pm »

Lo movemos al foro de webmaster que te podran ayuydar mejor.

Un saludo

Desconectado Liamngls

  • Moderador
  • ******
  • Mensajes: 15689
    • Manuales-e
Re: Virtual host apache
« Respuesta #2 en: 29 de Marzo de 2006, 10:08:13 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

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).


Desconectado Aj

  • Administrator
  • ******
  • Mensajes: 3624
  • Avatar by Jaleo
    • Mis chorradicas
Re: Virtual host apache
« Respuesta #3 en: 30 de Marzo de 2006, 12:25:02 pm »
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:



Código: [Seleccionar]
<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...

Código: [Seleccionar]
<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

Desconectado Liamngls

  • Moderador
  • ******
  • Mensajes: 15689
    • Manuales-e
Re: Virtual host apache
« Respuesta #4 en: 30 de Marzo de 2006, 01:14:25 pm »
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.

Desconectado Aj

  • Administrator
  • ******
  • Mensajes: 3624
  • Avatar by Jaleo
    • Mis chorradicas
Re: Virtual host apache
« Respuesta #5 en: 30 de Marzo de 2006, 01:47:15 pm »
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

ladyblues

  • Visitante
Re: Virtual host apache
« Respuesta #6 en: 30 de Marzo de 2006, 01:53:27 pm »
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

Desconectado Aj

  • Administrator
  • ******
  • Mensajes: 3624
  • Avatar by Jaleo
    • Mis chorradicas
Re: Virtual host apache
« Respuesta #7 en: 30 de Marzo de 2006, 02:41:21 pm »
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!!)

Desconectado Liamngls

  • Moderador
  • ******
  • Mensajes: 15689
    • Manuales-e
Re: Virtual host apache
« Respuesta #8 en: 30 de Marzo de 2006, 03:26:14 pm »
Mabel , tú has probado a editar en el Virtuozzo el archivo que dice Aj ?

Desconectado Aj

  • Administrator
  • ******
  • Mensajes: 3624
  • Avatar by Jaleo
    • Mis chorradicas
Re: Virtual host apache
« Respuesta #9 en: 30 de Marzo de 2006, 04:05:39 pm »
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

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License