Re: Configuración Apache2.0

2007-12-06 Por tema Felix Perez
2007/12/5, Pedro Jiménez [EMAIL PROTECTED]:
 2007/12/5, bruno [EMAIL PROTECTED]:
  Pedro Jiménez wrote:
   Yo lo que quiero hacer es lo siguiente:
  
   Tengo dos proyectos proyectoA y ProyectoB alojadas en el mismo
   servidor con la IP 85.24.x.y, esos proyectos están en
   /media/datos/proyectoA , /media/datos/proyectoB.
  
   Yo quiero poner en el navegador 85.24.x.y/proyectoA y que me salga el
   proyecto A y lo mismo con B. Si pongo el
   /etc/apache2/sites-available/default así:
   NameVirtualHost 85.24.x.y
  
   VirtualHost 85.24.x.y
ServerName 85.24.x.y
DocumentRoot /media/datos
   /VirtualHost
  
   Ahora, voy al navagador poniendo la IP y me sale el enlace de
   proyectoA y proyectoB y al pinchar en cualquiera de los dos uno me da
   el error de antes y el otro me dice que intentando conectar que vuelva
   a intentarlo dentro de unos minutos.
   GRACIAS
  
  
 
  Si no puedes acceder a esos datos, es por falta de derechos.
 
  Tienes que anadir una seccion directory que de a Apache el derecho de
  acceder a los directorios.
  Por ejemplo (lo puedes poner en la seccion del Virtualhost):
 
   Directory /media/datos/ 
  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  Order allow,deny
  allow from all
  /Directory
 
  Tambien verifica que www-data tendra los derechos de lectura en esos
  directorios.
 
 
  Bruno
 
 
 Hola y gracias, entiendo por www-data la carpeta donde alojo mis
 proyectos. En mi caso /media/datos, ¿ no ?.
 Gracias por lo de Directory


Además una buena leida a la doc de apache y la doc de linux no te
vendrian nada de mal ;-)

Saludos.


-- 
usuario linux  #274354
normas de la lista: http://wiki.debian.org/NormasLista



Re: Configuración Apache2.0

2007-12-06 Por tema bruno

Reynier Perez Mira wrote:

Hola:
Yo estoy teniendo un problema algo similar y quisiera consultarlo con los 
expertos a ver que posible solución me pueden dar. En mi caso tengo el Trac + 
Svn todo integrado con Apache. Para acceder a un proyecto en Trac pongo la 
siguiente dirección: http://localhost/trac/proyecto. Ahora quiero crear un 
VirtualHost que cuando yo ponga proyecto.domain.com me responda la dirección 
http://localhost/trac/proyecto. He probado poniendo lo siguiente:

VirtualHost *
DocumentRoot /var/trac/proyecto
  ...
/VirtualHost

Pero cada vez que accedo me responde siempre el VirtualHost por defecto que 
apunta a /var/www. ¿Qué estoy haciendo mal? ¿Cómo lo hago?

Salu2,
Ing. Reynier Pérez Mira


  

Hola,

Pues con ese pequeno extracto de tu configuracion es muy dificil adivinar. 
No hay ServerName?

Tienes otro virtualhost con DocumentRoot /var/www?

Bruno



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



RE: Configuración Apache2.0

2007-12-06 Por tema Reynier Perez Mira
 Pues con ese pequeno extracto de tu configuracion es muy dificil
 adivinar.
 No hay ServerName?

Hola Bruno:
El fichero deafult que está en /etc/apache2/sites-available/default 
contiene lo siguiente:

NameVirtualHost *
VirtualHost *
ServerAdmin [EMAIL PROTECTED]
DocumentRoot /var/www/
Directory /
Options FollowSymLinks
AllowOverride None
/Directory
Directory /var/www/
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/
/Directory

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
Directory /usr/lib/cgi-bin
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
/Directory

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /doc/ /usr/share/doc/
Directory /usr/share/doc/
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
/Directory

ScriptAlias /trac /usr/share/trac/cgi-bin/trac.cgi
Location /trac
SetEnv TRAC_ENV_PARENT_DIR /var/trac
/Location
/VirtualHost

EL fichero del VHost de proyecto contiene lo siguiente:
Location /trac/gestionlicencias/login 
 AuthType Basic
 AuthName TRAC
 AuthUserFile /var/www/.trac
 Require valid-user
/Location

Actualmente accedo al sitio poniendo http://localhost/trac/proyecto y lo que 
quiero por ejemplo es que cuando yo le diga http://proyecto.dominio.com me 
responda http://localhost/trac/proyecto. 
¿Se entiende ahora?

Salu2,
Ing. Reynier Pérez Mira



Re: Configuración Apache2.0

2007-12-06 Por tema Felix Vladimir Roldan Jimenez

hola reynier
El fichero del virtual host podría quedarte así:

VirtualHost *
   ServerAdmin [EMAIL PROTECTED]
   ServerName *proyecto.fie.uo.edu.cu*
   DocumentRoot *lugar donde está el proyecto*
  
   Directory /

   Options FollowSymLinks
   AllowOverride None
   /Directory
   Directory *lugar donde está el proyecto*
   Options Indexes FollowSymLinks MultiViews
   AllowOverride None
   Order allow,deny
   allow from all
   # This directive allows us to have apache2's default start page
   # in /apache2-default/, but still have / go to the right 
place

#RedirectMatch ^/$ /joomla/
   /Directory

   ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
   Directory /usr/lib/cgi-bin
   AllowOverride None
   Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
   Order allow,deny
   Allow from all
   /Directory

   ErrorLog /var/log/apache2/error.*proyecto*.log

   # Possible values include: debug, info, notice, warn, error, crit,
   # alert, emerg.
   LogLevel warn

Ese fichero va en

/etc/apache2/sites-available/proyecto 

Y tendría un link en 
/etc/apache2/sites-enabled/proyecto


en el fichero hosts debes agregar proyecto.dominio.com a listas de nombres 
con los que se conoce tu maquina y
tu dns debe saber que tu maquina es la que responde cuando llamen 
proyecto.dominio.com

Reynier Perez Mira escribió:


Pues con ese pequeno extracto de tu configuracion es muy dificil
adivinar.
No hay ServerName?



Hola Bruno:
El fichero deafult que está en /etc/apache2/sites-available/default 
contiene lo siguiente:

NameVirtualHost *
VirtualHost *
ServerAdmin [EMAIL PROTECTED]
DocumentRoot /var/www/
Directory /
Options FollowSymLinks
AllowOverride None
/Directory
Directory /var/www/
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/
/Directory

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
Directory /usr/lib/cgi-bin
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
/Directory

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /doc/ /usr/share/doc/
Directory /usr/share/doc/
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
/Directory

ScriptAlias /trac /usr/share/trac/cgi-bin/trac.cgi
Location /trac
SetEnv TRAC_ENV_PARENT_DIR /var/trac
/Location
/VirtualHost

EL fichero del VHost de proyecto contiene lo siguiente:
Location /trac/gestionlicencias/login 
 AuthType Basic
 AuthName TRAC
 AuthUserFile /var/www/.trac
 Require valid-user
/Location

Actualmente accedo al sitio poniendo http://localhost/trac/proyecto y lo que quiero por ejemplo es que cuando yo le diga http://proyecto.dominiocom me responda http://localhost/trac/proyecto. 
¿Se entiende ahora?


Salu2,
Ing. Reynier Pérez Mira


  



--

ING. Félix Vladimir Roldán Jiménez  
.Universidad de Oriente

.Facultad de Ing. Eléctrica
.Departamento de Control Automático 
.Usuario Linux # 352492

.www.uo.edu.cu






Re: Configuración Apache2.0

2007-12-05 Por tema Pedro Jiménez
El 4/12/07, bruno [EMAIL PROTECTED] escribió:
 Pedro Jiménez wrote:
  Hola a todos, tengo un servidor web, con apache 2.0, el servidor está
  en una IP 85.24.x.y.
  Ahí quiero alojar, de momento, dos webs diferentes, aunque voy a
  alojar más y la configuración en /etc/sites-available/default  que
  tengo puesta es esta:
 
 
  NameVirtualHost 85.24.x.y
 
  VirtualHost 85.24.x.y
ServerName 85.24.x.y/proyectoA
DocumentRoot /media/datos/proyectoA
  /VirtualHost
 
  VirtualHost 85.24.x.y
ServerName 85.24.x.y/proyectoB
DocumentRoot /media/datos/proyectoB
  /VirtualHost
 
  En DocumentRoot tengo cambiada la ruta y estoy alojando los proyectos
  en media datos.
 
  En /etc/sites-enabled/default tengo lo mismo porque hago el enlace 
  simbólico.
 
  Cuando pongo en el navegador la IP sola me sale el proyectoA y cuando pongo:
 
  85.24.x.y/proyectoA me da error igual que con proyectoB, concretamente este:
 
  Not Found
 
  The requested URL /crmcodices was not found on this server.
  Apache/2.2.4 (Debian) mod_python/3.3.1 Python/2.4.4 PHP/5.2.3-1+lenny1
  mod_perl/2.0.3 Perl/v5.8.8 Server at 85.24.x.y Port 80
 
 
  ¿ Me podéis decir qué tengo mal ?, gracias.
 
 

 Hola,

 En tu caso no necesitas utilizar 2 virtualhosts. El virtualhost sirve
 para albergar dos sitios web a los cuales quieres acceder con un nombre
 de dominio diferente : por ejemplo   proyectoA.com  y proyectoB.com
 En ese caso, tendras que configurarlo asi :

 NameVirtualHost 85.24.x.y

 VirtualHost 85.24.x.y
   ServerName proyectoA.com
   DocumentRoot /media/datos/proyectoA
 /VirtualHost

 VirtualHost 85.24.x.y
   ServerName proyectoB.com
   DocumentRoot /media/datos/proyectoB
 /VirtualHost


 En tu caso, si solo quieres acceder a directorios diferentes con la
 misma direccion, utiliza solamente el virtualhost que viene por defecto,
 con el DocumentRoot en el directorio padre :

 NameVirtualHost 85.24.x.y

 VirtualHost 85.24.x.y
   ServerName 85.24.x.y
   DocumentRoot /media/datos
 /VirtualHost


 Entonces podras acceder a las direcciones http://85.24.x.y/proyectoA y
 http://85.24.x.y/proyectoB

 Un saludo

 bruno








Yo lo que quiero hacer es lo siguiente:

Tengo dos proyectos proyectoA y ProyectoB alojadas en el mismo
servidor con la IP 85.24.x.y, esos proyectos están en
/media/datos/proyectoA , /media/datos/proyectoB.

Yo quiero poner en el navegador 85.24.x.y/proyectoA y que me salga el
proyecto A y lo mismo con B. Si pongo el
/etc/apache2/sites-available/default así:
NameVirtualHost 85.24.x.y

VirtualHost 85.24.x.y
 ServerName 85.24.x.y
 DocumentRoot /media/datos
/VirtualHost

Ahora, voy al navagador poniendo la IP y me sale el enlace de
proyectoA y proyectoB y al pinchar en cualquiera de los dos uno me da
el error de antes y el otro me dice que intentando conectar que vuelva
a intentarlo dentro de unos minutos.
GRACIAS



Re: Configuración Apache2.0

2007-12-05 Por tema bruno

Pedro Jiménez wrote:

2007/12/5, bruno [EMAIL PROTECTED]:
  

Pedro Jiménez wrote:


Yo lo que quiero hacer es lo siguiente:

Tengo dos proyectos proyectoA y ProyectoB alojadas en el mismo
servidor con la IP 85.24.x.y, esos proyectos están en
/media/datos/proyectoA , /media/datos/proyectoB.

Yo quiero poner en el navegador 85.24.x.y/proyectoA y que me salga el
proyecto A y lo mismo con B. Si pongo el
/etc/apache2/sites-available/default así:
NameVirtualHost 85.24.x.y

VirtualHost 85.24.x.y
 ServerName 85.24.x.y
 DocumentRoot /media/datos
/VirtualHost

Ahora, voy al navagador poniendo la IP y me sale el enlace de
proyectoA y proyectoB y al pinchar en cualquiera de los dos uno me da
el error de antes y el otro me dice que intentando conectar que vuelva
a intentarlo dentro de unos minutos.
GRACIAS


  

Si no puedes acceder a esos datos, es por falta de derechos.

Tienes que anadir una seccion directory que de a Apache el derecho de
acceder a los directorios.
Por ejemplo (lo puedes poner en la seccion del Virtualhost):

 Directory /media/datos/ 
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
/Directory

Tambien verifica que www-data tendra los derechos de lectura en esos
directorios.


Bruno




Hola y gracias, entiendo por www-data la carpeta donde alojo mis
proyectos. En mi caso /media/datos, ¿ no ?.
Gracias por lo de Directory

  


www-data es el usuario que corre Apache en Debian.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Configuración Apache2.0

2007-12-05 Por tema Pedro Jiménez
2007/12/5, bruno [EMAIL PROTECTED]:
 Pedro Jiménez wrote:
  Yo lo que quiero hacer es lo siguiente:
 
  Tengo dos proyectos proyectoA y ProyectoB alojadas en el mismo
  servidor con la IP 85.24.x.y, esos proyectos están en
  /media/datos/proyectoA , /media/datos/proyectoB.
 
  Yo quiero poner en el navegador 85.24.x.y/proyectoA y que me salga el
  proyecto A y lo mismo con B. Si pongo el
  /etc/apache2/sites-available/default así:
  NameVirtualHost 85.24.x.y
 
  VirtualHost 85.24.x.y
   ServerName 85.24.x.y
   DocumentRoot /media/datos
  /VirtualHost
 
  Ahora, voy al navagador poniendo la IP y me sale el enlace de
  proyectoA y proyectoB y al pinchar en cualquiera de los dos uno me da
  el error de antes y el otro me dice que intentando conectar que vuelva
  a intentarlo dentro de unos minutos.
  GRACIAS
 
 

 Si no puedes acceder a esos datos, es por falta de derechos.

 Tienes que anadir una seccion directory que de a Apache el derecho de
 acceder a los directorios.
 Por ejemplo (lo puedes poner en la seccion del Virtualhost):

  Directory /media/datos/ 
 Options Indexes FollowSymLinks MultiViews
 AllowOverride All
 Order allow,deny
 allow from all
 /Directory

 Tambien verifica que www-data tendra los derechos de lectura en esos
 directorios.


 Bruno


Hola y gracias, entiendo por www-data la carpeta donde alojo mis
proyectos. En mi caso /media/datos, ¿ no ?.
Gracias por lo de Directory



Re: Configuración Apache2.0

2007-12-05 Por tema bruno

Pedro Jiménez wrote:

Yo lo que quiero hacer es lo siguiente:

Tengo dos proyectos proyectoA y ProyectoB alojadas en el mismo
servidor con la IP 85.24.x.y, esos proyectos están en
/media/datos/proyectoA , /media/datos/proyectoB.

Yo quiero poner en el navegador 85.24.x.y/proyectoA y que me salga el
proyecto A y lo mismo con B. Si pongo el
/etc/apache2/sites-available/default así:
NameVirtualHost 85.24.x.y

VirtualHost 85.24.x.y
 ServerName 85.24.x.y
 DocumentRoot /media/datos
/VirtualHost

Ahora, voy al navagador poniendo la IP y me sale el enlace de
proyectoA y proyectoB y al pinchar en cualquiera de los dos uno me da
el error de antes y el otro me dice que intentando conectar que vuelva
a intentarlo dentro de unos minutos.
GRACIAS

  


Si no puedes acceder a esos datos, es por falta de derechos.

Tienes que anadir una seccion directory que de a Apache el derecho de 
acceder a los directorios.

Por ejemplo (lo puedes poner en la seccion del Virtualhost):

Directory /media/datos/ 
   Options Indexes FollowSymLinks MultiViews
   AllowOverride All
   Order allow,deny
   allow from all
/Directory

Tambien verifica que www-data tendra los derechos de lectura en esos 
directorios.



Bruno


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Configuración Apache2.0

2007-12-04 Por tema Felix Vladimir Roldan Jimenez

saludos.
Por lo que veo en las configuraciones
Estás tratando de acceder a un mismo sitio que sería el que se encuentra 
en /media/datos

prueba dejando un solo host virtual con document_root = /media/datos
y ve a ver si te salen las dos carpetas proyectoA y proyectoB.

NameVirtualHost 85.24.x.y

VirtualHost 85.24.x.y
 #ServerName 85.24.x.y/proyectoA
 DocumentRoot /media/datos/
/VirtualHost

http://85.24.x.y/proyectoA
http://85.24.x.y/proyectoB

y cuentanos que sale


Pedro Jiménez escribió:

Hola a todos, tengo un servidor web, con apache 2.0, el servidor está
en una IP 85.24.x.y.
Ahí quiero alojar, de momento, dos webs diferentes, aunque voy a
alojar más y la configuración en /etc/sites-available/default  que
tengo puesta es esta:


NameVirtualHost 85.24.x.y

VirtualHost 85.24.x.y
  ServerName 85.24.x.y/proyectoA
  DocumentRoot /media/datos/proyectoA
/VirtualHost

VirtualHost 85.24.x.y
  ServerName 85.24.x.y/proyectoB
  DocumentRoot /media/datos/proyectoB
/VirtualHost

En DocumentRoot tengo cambiada la ruta y estoy alojando los proyectos
en media datos.

En /etc/sites-enabled/default tengo lo mismo porque hago el enlace simbólico.

Cuando pongo en el navegador la IP sola me sale el proyectoA y cuando pongo:

85.24.x.y/proyectoA me da error igual que con proyectoB, concretamente este:

Not Found

The requested URL /crmcodices was not found on this server.
Apache/2.2.4 (Debian) mod_python/3.3.1 Python/2.4.4 PHP/5.2.3-1+lenny1
mod_perl/2.0.3 Perl/v5.8.8 Server at 85.24.x.y Port 80


¿ Me podéis decir qué tengo mal ?, gracias.


  



--

ING. Félix Vladimir Roldán Jiménez  
.Universidad de Oriente

.Facultad de Ing. Eléctrica
.Departamento de Control Automático 
.Usuario Linux # 352492

.www.uo.edu.cu






Re: Configuración Apache2.0

2007-12-04 Por tema Alberto Rivera

Pedro Jiménez escribió:

Hola a todos, tengo un servidor web, con apache 2.0, el servidor está
en una IP 85.24.x.y.
Ahí quiero alojar, de momento, dos webs diferentes, aunque voy a
alojar más y la configuración en /etc/sites-available/default  que
tengo puesta es esta:


NameVirtualHost 85.24.x.y

VirtualHost 85.24.x.y
  ServerName 85.24.x.y/proyectoA
  DocumentRoot /media/datos/proyectoA
/VirtualHost

VirtualHost 85.24.x.y
  ServerName 85.24.x.y/proyectoB
  DocumentRoot /media/datos/proyectoB
/VirtualHost

En DocumentRoot tengo cambiada la ruta y estoy alojando los proyectos
en media datos.

En /etc/sites-enabled/default tengo lo mismo porque hago el enlace simbólico.

Cuando pongo en el navegador la IP sola me sale el proyectoA y cuando pongo:

85.24.x.y/proyectoA me da error igual que con proyectoB, concretamente este:

Not Found

The requested URL /crmcodices was not found on this server.
Apache/2.2.4 (Debian) mod_python/3.3.1 Python/2.4.4 PHP/5.2.3-1+lenny1
mod_perl/2.0.3 Perl/v5.8.8 Server at 85.24.x.y Port 80


¿ Me podéis decir qué tengo mal ?, gracias.


  
En el /etc/hosts deberías definir las diferentes direcciones y los 
diferentes nombres de los sitios virtuales de tu máquina, ahora por otro 
parte si es que no me equivoco en el /etc/network/interfaces deberías 
también tener definidas tus diferentes ip's con alias a las misma eth si 
es que así lo quieres ... cambia estos valores y cuentame como te va ...



salu2 aps no me fije bien pense que eran dos direcciones ip distintas 
así que olvidate de hacer alias en la eth pero de todas formas necesitas 
darle al etc/hosts


:)




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Configuración Apache2.0

2007-12-04 Por tema bruno

Pedro Jiménez wrote:

Hola a todos, tengo un servidor web, con apache 2.0, el servidor está
en una IP 85.24.x.y.
Ahí quiero alojar, de momento, dos webs diferentes, aunque voy a
alojar más y la configuración en /etc/sites-available/default  que
tengo puesta es esta:


NameVirtualHost 85.24.x.y

VirtualHost 85.24.x.y
  ServerName 85.24.x.y/proyectoA
  DocumentRoot /media/datos/proyectoA
/VirtualHost

VirtualHost 85.24.x.y
  ServerName 85.24.x.y/proyectoB
  DocumentRoot /media/datos/proyectoB
/VirtualHost

En DocumentRoot tengo cambiada la ruta y estoy alojando los proyectos
en media datos.

En /etc/sites-enabled/default tengo lo mismo porque hago el enlace simbólico.

Cuando pongo en el navegador la IP sola me sale el proyectoA y cuando pongo:

85.24.x.y/proyectoA me da error igual que con proyectoB, concretamente este:

Not Found

The requested URL /crmcodices was not found on this server.
Apache/2.2.4 (Debian) mod_python/3.3.1 Python/2.4.4 PHP/5.2.3-1+lenny1
mod_perl/2.0.3 Perl/v5.8.8 Server at 85.24.x.y Port 80


¿ Me podéis decir qué tengo mal ?, gracias.

  


Hola,

En tu caso no necesitas utilizar 2 virtualhosts. El virtualhost sirve
para albergar dos sitios web a los cuales quieres acceder con un nombre
de dominio diferente : por ejemplo   proyectoA.com  y proyectoB.com
En ese caso, tendras que configurarlo asi :

NameVirtualHost 85.24.x.y

VirtualHost 85.24.x.y
 ServerName proyectoA.com
 DocumentRoot /media/datos/proyectoA
/VirtualHost

VirtualHost 85.24.x.y
 ServerName proyectoB.com
 DocumentRoot /media/datos/proyectoB
/VirtualHost


En tu caso, si solo quieres acceder a directorios diferentes con la 
misma direccion, utiliza solamente el virtualhost que viene por defecto, 
con el DocumentRoot en el directorio padre :


NameVirtualHost 85.24.x.y

VirtualHost 85.24.x.y
 ServerName 85.24.x.y
 DocumentRoot /media/datos
/VirtualHost


Entonces podras acceder a las direcciones http://85.24.x.y/proyectoA y 
http://85.24.x.y/proyectoB


Un saludo

bruno








--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Configuración Apache2.0

2007-12-04 Por tema bruno

Pedro Jiménez wrote:

Hola a todos, tengo un servidor web, con apache 2.0, el servidor está
en una IP 85.24.x.y.
Ahí quiero alojar, de momento, dos webs diferentes, aunque voy a
alojar más y la configuración en /etc/sites-available/default  que
tengo puesta es esta:


NameVirtualHost 85.24.x.y

VirtualHost 85.24.x.y
  ServerName 85.24.x.y/proyectoA
  DocumentRoot /media/datos/proyectoA
/VirtualHost

VirtualHost 85.24.x.y
  ServerName 85.24.x.y/proyectoB
  DocumentRoot /media/datos/proyectoB
/VirtualHost

En DocumentRoot tengo cambiada la ruta y estoy alojando los proyectos
en media datos.

En /etc/sites-enabled/default tengo lo mismo porque hago el enlace simbólico.

Cuando pongo en el navegador la IP sola me sale el proyectoA y cuando pongo:

85.24.x.y/proyectoA me da error igual que con proyectoB, concretamente este:

Not Found

The requested URL /crmcodices was not found on this server.
Apache/2.2.4 (Debian) mod_python/3.3.1 Python/2.4.4 PHP/5.2.3-1+lenny1
mod_perl/2.0.3 Perl/v5.8.8 Server at 85.24.x.y Port 80


¿ Me podéis decir qué tengo mal ?, gracias.

  


Hola,

En tu caso no necesitas utilizar 2 virtualhosts. El virtualhost sirve 
para albergar dos sitios web a los cuales quieres acceder con un nombre 
de dominio diferente : por ejemplo   proyectoA.com  y proyectoB.com

En ese caso, tendras que configurarlo asi :

NameVirtualHost 85.24.x.y

VirtualHost 85.24.x.y
 ServerName proyectoA.com
 DocumentRoot /media/datos/proyectoA
/VirtualHost

VirtualHost 85.24.x.y
 ServerName proyectoB.com
 DocumentRoot /media/datos/proyectoB
/VirtualHost


En tu caso, si solo quieres acceder a directorios diferentes con la misma 
direccion, utiliza solamente el virtualhost que viene por defecto, con el 
DocumentRoot en el directorio padre :

NameVirtualHost 85.24.x.y

VirtualHost 85.24.x.y
 ServerName 85.24.x.y
 DocumentRoot /media/datos
/VirtualHost


Entonces podras acceder a las direcciones http://85.24.x.y/proyectoA y 
http://85.24.x.y/proyectoB

Un saludo

bruno







--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



RE: Configuración Apache2.0

2007-12-04 Por tema Reynier Perez Mira
Hola:
Yo estoy teniendo un problema algo similar y quisiera consultarlo con los 
expertos a ver que posible solución me pueden dar. En mi caso tengo el Trac + 
Svn todo integrado con Apache. Para acceder a un proyecto en Trac pongo la 
siguiente dirección: http://localhost/trac/proyecto. Ahora quiero crear un 
VirtualHost que cuando yo ponga proyecto.domain.com me responda la dirección 
http://localhost/trac/proyecto. He probado poniendo lo siguiente:

VirtualHost *
DocumentRoot /var/trac/proyecto
  ...
/VirtualHost

Pero cada vez que accedo me responde siempre el VirtualHost por defecto que 
apunta a /var/www. ¿Qué estoy haciendo mal? ¿Cómo lo hago?

Salu2,
Ing. Reynier Pérez Mira


 -Mensaje original-
 De: bruno [mailto:[EMAIL PROTECTED]
 Enviado el: martes, 04 de diciembre de 2007 09:03 am
 Para: Pedro Jiménez
 CC: debian-user-spanish
 Asunto: Re: Configuración Apache2.0
 
 Pedro Jiménez wrote:
  Hola a todos, tengo un servidor web, con apache 2.0, el servidor está
  en una IP 85.24.x.y.
  Ahí quiero alojar, de momento, dos webs diferentes, aunque voy a
  alojar más y la configuración en /etc/sites-available/default  que
  tengo puesta es esta:
 
 
  NameVirtualHost 85.24.x.y
 
  VirtualHost 85.24.x.y
ServerName 85.24.x.y/proyectoA
DocumentRoot /media/datos/proyectoA
  /VirtualHost
 
  VirtualHost 85.24.x.y
ServerName 85.24.x.y/proyectoB
DocumentRoot /media/datos/proyectoB
  /VirtualHost
 
  En DocumentRoot tengo cambiada la ruta y estoy alojando los proyectos
  en media datos.
 
  En /etc/sites-enabled/default tengo lo mismo porque hago el enlace
 simbólico.
 
  Cuando pongo en el navegador la IP sola me sale el proyectoA y cuando
 pongo:
 
  85.24.x.y/proyectoA me da error igual que con proyectoB,
 concretamente este:
 
  Not Found
 
  The requested URL /crmcodices was not found on this server.
  Apache/2.2.4 (Debian) mod_python/3.3.1 Python/2.4.4 PHP/5.2.3-
 1+lenny1
  mod_perl/2.0.3 Perl/v5.8.8 Server at 85.24.x.y Port 80
 
 
  ¿ Me podéis decir qué tengo mal ?, gracias.
 
 
 
 Hola,
 
 En tu caso no necesitas utilizar 2 virtualhosts. El virtualhost sirve
 para albergar dos sitios web a los cuales quieres acceder con un nombre
 de dominio diferente : por ejemplo   proyectoA.com  y proyectoB.com
 En ese caso, tendras que configurarlo asi :
 
 NameVirtualHost 85.24.x.y
 
 VirtualHost 85.24.x.y
   ServerName proyectoA.com
   DocumentRoot /media/datos/proyectoA
 /VirtualHost
 
 VirtualHost 85.24.x.y
   ServerName proyectoB.com
   DocumentRoot /media/datos/proyectoB
 /VirtualHost
 
 
 En tu caso, si solo quieres acceder a directorios diferentes con la
 misma direccion, utiliza solamente el virtualhost que viene por
 defecto,
 con el DocumentRoot en el directorio padre :
 
 NameVirtualHost 85.24.x.y
 
 VirtualHost 85.24.x.y
   ServerName 85.24.x.y
   DocumentRoot /media/datos
 /VirtualHost
 
 
 Entonces podras acceder a las direcciones http://85.24.x.y/proyectoA y
 http://85.24.x.y/proyectoB
 
 Un saludo
 
 bruno
 
 
 
 
 
 
 
 
 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]



RE: Configuración Apache2.0

2007-12-04 Por tema Gabriel Bueno
 -Mensaje original-
 De: Reynier Perez Mira [mailto:[EMAIL PROTECTED]
 Enviado el: Martes, 4 de Diciembre de 2007 17:41
 Para: bruno; Pedro Jiménez
 CC: debian-user-spanish
 Asunto: RE: Configuración Apache2.0


 Hola:
 Yo estoy teniendo un problema algo similar y quisiera consultarlo
 con los expertos a ver que posible solución me pueden dar. En mi
 caso tengo el Trac + Svn todo integrado con Apache. Para acceder
 a un proyecto en Trac pongo la siguiente dirección:
 http://localhost/trac/proyecto. Ahora quiero crear un VirtualHost
 que cuando yo ponga proyecto.domain.com me responda la dirección
 http://localhost/trac/proyecto. He probado poniendo lo siguiente:

 VirtualHost *
   DocumentRoot /var/trac/proyecto
   ...
 /VirtualHost

 Pero cada vez que accedo me responde siempre el VirtualHost por
 defecto que apunta a /var/www. ¿Qué estoy haciendo mal? ¿Cómo lo hago?

 Salu2,
 Ing. Reynier Pérez Mira

A todos los que tengan problemas con los VirtualHost prueben esto:

VirtualHost *:80
ServerAdmin [EMAIL PROTECTED]
ServerName NOMBRE --- lo que tiene que resolver el dns o wins
DocumentRoot /var/www/web_de_NOMBRE
Directory /
Options FollowSymLinks -- Verificar permisos
AllowOverride None -- Verificar permisos
/Directory
Directory /var/www/web_de_NOMBRE/
Options Indexes FollowSymLinks MultiViews -- Verificar
permisos
AllowOverride None -- Verificar permisos
Order allow,deny -- Verificar permisos
allow from all -- Verificar permisos
/Directory
ErrorLog /var/log/apache2/web_de_NOMBRE_error.log
LogLevel warn
CustomLog /var/log/apache2/web_de_NOMBRE_access.log combined
ServerSignature On -- puede ser Off
/VirtualHost


OJO CON LOS COMENTARIOS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Configuración Apache2.0

2007-12-04 Por tema Mägo de Oz
Reinier necesitas tambien algo de DNS para lograr eso acercate a tu admin...