MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación > Webmasters - Diseño Web - Programación - Diseño gráfico
Virtual host apache
lcruz:
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
destroyer:
Lo movemos al foro de webmaster que te podran ayuydar mejor.
Un saludo
Liamngls:
--- Cita de: 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
--- Fin de la cita ---
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).
Aj:
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: ---<VirtualHost *:80>
ServerName mail.dominio.com
ServerAdmin [email protected]
SSLEngine off
DocumentRoot /var/www/html2/
TransferLog logs/access.log
ErrorLog logs/error.log
</VirtualHost>
--- Fin del código ---
Quedando el virtualhost del www de la siguiente manera...
--- Código: ---<VirtualHost *:80>
ServerName www.dominio.com
ServerAdmin [email protected]
SSLEngine off
DocumentRoot /var/www/html/
TransferLog logs/access.log
ErrorLog logs/error.log
</VirtualHost>
--- Fin del código ---
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
Liamngls:
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.
Navegación
[#] Página Siguiente
Ir a la versión completa