Foros del Web » Administración de Sistemas » Apache »

configurar XAMPP para que muestre el dominio en la barra de navegación

Estas en el tema de configurar XAMPP para que muestre el dominio en la barra de navegación en el foro de Apache en Foros del Web. Hola a todos. En casa tengo ip fija, tengo un pc que hace de server con un Ubuntu i el paquete Xampp. va genial todo ...
  #1 (permalink)  
Antiguo 26/01/2008, 02:33
 
Fecha de Ingreso: enero-2008
Ubicación: Barcelona
Mensajes: 54
Antigüedad: 16 años, 2 meses
Puntos: 1
Busqueda configurar XAMPP para que muestre el dominio en la barra de navegación

Hola a todos.

En casa tengo ip fija, tengo un pc que hace de server con un Ubuntu i el paquete Xampp. va genial todo pero tengo una duda.

He registrado varios dominios en SYNC, y los redirecciono a mi ip (una delas opciones que te dan, redirección directa), pero al querer tener varias webs en mi server, tengo que hacer subcarpetas en httpdcs. El problema es que, en la barra de navegación siempre me sale

http://ip/carpeta1/index.php
http://ip/carpeta2/index.php
......

Me gustaria saber que tengo que hacer para configurar en el XAMPP (que fichero tengo que tocar, supongo que del Apache) para que cuando llega una petición web, dependiendo del dominio de procedencia, me lo redireccione a la carpeta correspondiente, y en la barra de navegación me salga el nombre del dominio.

Muchas gracias
  #2 (permalink)  
Antiguo 26/01/2008, 07:45
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 18 años, 6 meses
Puntos: 162
Re: configurar XAMPP para que muestre el dominio en la barra de navegación

Creo que este tema debería ir en el foro de Servidores Web, y no de Hosting. A ver como lo ven los moderadores.

Saludos,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #3 (permalink)  
Antiguo 26/01/2008, 08:01
 
Fecha de Ingreso: enero-2008
Ubicación: Barcelona
Mensajes: 54
Antigüedad: 16 años, 2 meses
Puntos: 1
Re: configurar XAMPP para que muestre el dominio en la barra de navegación

Hola, tienes razón, creo que yo no lo puedo cambiar, o al memos no veo la opción. A ver si me lo mueven. Saludos y gracias.
  #4 (permalink)  
Antiguo 26/01/2008, 12:42
 
Fecha de Ingreso: mayo-2007
Mensajes: 252
Antigüedad: 16 años, 11 meses
Puntos: 5
Re: configurar XAMPP para que muestre el dominio en la barra de navegación

mira las directivas

<virtualhost>

del fichero de configuracion de apache (httpd.conf)
__________________
Hispaweb Network: VPS Virtuozzo y Servidores Dedicados
  #5 (permalink)  
Antiguo 27/01/2008, 12:07
 
Fecha de Ingreso: enero-2008
Ubicación: Barcelona
Mensajes: 54
Antigüedad: 16 años, 2 meses
Puntos: 1
Re: configurar XAMPP para que muestre el dominio en la barra de navegación

Cita:
Iniciado por hispaweb Ver Mensaje
mira las directivas

<virtualhost>

del fichero de configuracion de apache (httpd.conf)
Hola. Gracias por tu respuesta. He intentado configurar el <virtualhost> de httpd.conf pero no logro que funcione correctamente. Os dejo el cofigo




<VirtualHost 192.168.0.23:80>
Servername www.midominio.com:80
ServerPath "/opt/lampp/htdocs/carpeta1"
</VirtualHost>

donde 192.168.0.23 es la ip del serer en mi LAN, falta algo mas????? ya que me sigue mstrando en la barra de navegación http://ip/carpeta1/index.php

Estos paramentos que pongo aqui abajo los he dejado pq venian por defecto??? no se si estan bien....

ServerRoot "/opt/lampp"
Listen 80
DocumentRoot "/opt/lampp/htdocs"
ServerName localhost

User nobody
Group nogroup
</IfModule>
</IfModule>

<Directory />
Options FollowSymLinks
AllowOverride None
#XAMPP
#Order deny,allow
#Deny from all
</Directory>

y algo mas......

Gracias a todos!!!!
  #6 (permalink)  
Antiguo 27/01/2008, 15:33
 
Fecha de Ingreso: octubre-2006
Mensajes: 173
Antigüedad: 17 años, 6 meses
Puntos: 3
Re: configurar XAMPP para que muestre el dominio en la barra de navegación

hola warmup yo nunca he usado el Xampp y no se como sea la configuracion de los folder de Apache.
pero te boy ha dar una idea de como configuro un dominio extra o un subdominio
yo no configuro los virtualhost en el fichero httpd.conf lo que hago es activar el fichero httpd-vhosts.conf en el fichero httpd.conf esa linea se encuentra casi al
final del fichero httpd.conf
el fichero httpd-vhosts.conf se encuentra en conf/extra/httpd-vhosts.conf y practicamente ya casi esta configurado solo hay que editar algunas cosas
aqui te dejo un ejemplo para que veas como seria la configuracion,

#----------------------------------------------------------------
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/ww/htdocs" #es para el dominio principal
ServerName www.dominio.com
ServerAlias dominio.com
ErrorLog "logs/dummy-host.example.com-error_log"
CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/ww/htdocs/htdocs2" #es para el dominio 2
ServerName www.dominio2.com
ErrorLog "logs/error_log"
CustomLog "logs/access_log" common
</VirtualHost>

#-------------------------------------------------------------------
con una configuración así te tiene que llevar ha cada dominio
dices que estas en Ubuntu si quiere acceder ha los subdominios localmente
si nesecida de los DNS solo tienes que editar el fichero hosts que tiene el
mismo nombre que en Windows
se encuentra en /etc/hosts
para editarlo sudo gedit /etc/hosts
y le agregas por ejemplo:
127.0.0.1 www.dominio2.com
127.0.0.1 www.dominio3.com
aunque configurar el fichero hosts de nuestro Sistema tiene algunas desventajas
porque puede estar accediendo local pero no se da cuenta que el DNS esta caído
pero se puede hacer una configuracion para travajar local por ejemplo:
127.0.0.1 www.misficherondeprueba.com.
y por ultimo que tienes en cada fichero index de tus dominios en las etiquetas <title>Titulo de la pagina</title>
__________________
¨
  #7 (permalink)  
Antiguo 30/01/2008, 08:58
 
Fecha de Ingreso: enero-2008
Ubicación: Barcelona
Mensajes: 54
Antigüedad: 16 años, 2 meses
Puntos: 1
Re: configurar XAMPP para que muestre el dominio en la barra de navegación

Hola toforo,

despues de hacer mil pruebas, aun no he logrado sacar la IP de la barra de navegacion, pero creo que me estoy acercando. Ya he creado los >VistualHost> y ahora creo que el problema biene por las DNS. No acabo de entender lo que me comentas del archivo hosts...?

He leido tambien algo de ServeName del httpd.conf, he puesto mi dominio y tengo que hacer pruebas (al tener que hacerlas desde fuera de mi casa, por el problema de la ip, se hace un poco pesado.. tengo que llamar a gente o lo miro desdel kurro )


A ver si logro solucionarlo y os cuento

De todas maneras, muchas gracias a todos los que me estais ayudando.
  #8 (permalink)  
Antiguo 09/09/2008, 10:07
 
Fecha de Ingreso: enero-2008
Ubicación: Barcelona
Mensajes: 54
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: configurar XAMPP para que muestre el dominio en la barra de navegación

HOla,

quería explicar que al final logre crear los directorios visrtuales, me ha costado, pero he aprendido mucho sobre apache y linux.

Voy a hacer un resumen por si le interesa a alguien:

1º: Configurar el archivo hosts

igual que en este sale:

127.0.0.1 localhost

poniendo localhost te lleva a la ip 127.0.0.1, pondremos la ip de nuestra maquina y el dominio de nuestra web justo debajo:

192.168.0.45 www.miweb.com

2º: Indicarle a Apache que utilizare virtual host (para poner varios dominios en mi server)

Para ello abriremos el archivo httpd.conf (/opt/lampp/etc/ ) y nos dirigiremos a la sección virtual hosts :

# Virtual hosts
#Include etc/extra/httpd-vhosts.conf

En esta sección, quitamos la condición de comentario a la línea “Include...” de modo que queda asi:

# Virtual hosts
Include etc/extra/httpd-vhosts.conf

3º Configuración del archivo httpd-vhosts.conf

Luego modificamos el archivo httpd-vhosts.conf (/opt/lampp/etc/extra/), para incluir la ruta donde se
encuentran los directorios de los dominios virtuales:
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/opt/lampp/htdocs/miWeb"
ServerName miweb.com
ServerAlias www.miweb.com
ErrorLog logs/miweb-error_log
CustomLog logs/miweb-access_log common
</VirtualHost>


Y ya tenemos nuestro servidor trabajando!!!!

Saludos y gracias a todos los que me han orientado!
  #9 (permalink)  
Antiguo 29/06/2009, 14:53
 
Fecha de Ingreso: enero-2008
Mensajes: 7
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: configurar XAMPP para que muestre el dominio en la barra de navegación

Gracias Warmup por tu aportación.

Estoy intentando hacerlo funcionar pero no lo consigo. He seguido tu configuración pero en el fichero httpd.conf y cuando intento acceder a localhost me dice página no encontrada. ¿Me puedes ayudar? Hace algún tiempo conseguí hacer un servidor web con el sampp.

Saludos,

Fran
  #10 (permalink)  
Antiguo 05/07/2009, 13:24
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: configurar XAMPP para que muestre el dominio en la barra de navegación

Hola yo uso Mac OS 10.5, y me instale el XAMPP, yo hice todo que menciona Warmup, active el httpd para los vhosts cree mis directivas VirtualHosts y lo añadí al /etc/hosts,y mi nuevo virtual host funciona muy bien.

Pero me surgió un nuevo problema, cuando creo un nuevo virtualhost pierdo mi acceso a localhost, el servidor de Apache no encuentra el localhost :S, entonces cuando vuelvo a comentr la linea: Include etc/extra/httpd-vhosts.conf mi localhost ya funciona correctamente y así.

Me gustaría saber si alguien sabe como podría solucionar este problema. Algo que me funcionó fue añadir el nombre de "localhost" como otro virtualhost, pero no creo que sea lo correcto ya que en Linux no se hace de esta manera, creo y pienso que existe una mejor manera, ojala y puedan ayudarme, gracias por adelantado.

s4lu2
  #11 (permalink)  
Antiguo 05/07/2009, 14:24
 
Fecha de Ingreso: enero-2008
Ubicación: Barcelona
Mensajes: 54
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: configurar XAMPP para que muestre el dominio en la barra de navegación

HOla a todos.

fran1326 : No se que decirte, solo te animo para que lo repases todo y encutres el error. Seguro que es una tontería lo que hace que te falle. Poco más te puedo decir.

Me alegra que sea útil esta información para todos los webmasters !!!! .
  #12 (permalink)  
Antiguo 05/07/2009, 17:09
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: configurar XAMPP para que muestre el dominio en la barra de navegación

Después de cambiar información con @dashnak (en twitter) para que el localhost funcione es necesario crear un virtual host con el nombre de "localhost" y con DocumentRoot apuntando a la "htdocs" del XAMPP. Así que la solución que propuse arriba es la correcta.

Entonces quedaría así (mi htdocs esta en /Applications/XAMPP/xamppfiles/htdocs):

Código:
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot /Applications/XAMPP/xamppfiles/htdocs
</VirtualHost>
s4lu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 13:48.