Re: Configuración Apache2.0
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
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
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
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
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
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/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
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
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
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
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
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
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
-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
Reinier necesitas tambien algo de DNS para lograr eso acercate a tu admin...