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

definir sitios virtuales en apache

Estas en el tema de definir sitios virtuales en apache en el foro de Apache en Foros del Web. Hola a tod@s, quiero alojar dos sitios en mi servidor, para ello, he definido en el httpd.conf, lo siguiente: # directivas de configuracion de Apache ...
  #1 (permalink)  
Antiguo 18/11/2004, 04:26
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 206
Antigüedad: 20 años, 1 mes
Puntos: 0
definir sitios virtuales en apache

Hola a tod@s,
quiero alojar dos sitios en mi servidor, para ello, he definido en el httpd.conf, lo siguiente:

# directivas de configuracion de Apache
User webUsr
Group webGrp
# mas directivas de configuracion de Apache

NameVirtualHost xxx.xxx.xxx.xxx

<VirtualHost xxx.xxx.xxx.xxx>
User miSitioUsr
Group miSitioGrp

ServerName www.misitio.com

ServerAdmin [email protected]
DocumentRoot "/www/www.ccmitraining.com"

<Directory "/www/www.misitio.com">
Options -Indexes -FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>



y cuando intento arrancar Apache, me aparece el siguiente error:

Syntax error on line 1052 of /usr/local/httpd/conf/httpd.conf:
User cannot occur within <VirtualHost> section


¿A qué puede ser debido?

Además, tengo un pequeño jaleo con los usuarios del sistema: ese User y Group (miSitioUsr/miSitioGrp) tienen acceso de lectura, escritura y ejecución, en el directorio /www/www.misitio.com. Pero si paso por FTP archivos a esa carpeta, estos archivos, tienen como usuario y grupo creador, mi usuario y grupo FTP, por tanto, los usuarios de Apache, no tienen acceso a ellos...

¿Alguien puede orientarme acerca de los usuarios, permisos, etc. que he de crear para el servidor Apache y el FTP??

Muchas gracias, un saludo
  #2 (permalink)  
Antiguo 18/11/2004, 20:10
Avatar de qriswell  
Fecha de Ingreso: noviembre-2004
Ubicación: Caracas, Venezuela
Mensajes: 28
Antigüedad: 19 años, 5 meses
Puntos: 0
hermano lo tienes mal configrado, asi no te va arrancar tienes que definir el puerto
de conexión de tu IP, ademas tienes error de sintaxis en document root !!

le paso como está configurado mi servidor para que se aclare

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#

NameVirtualHost xxx.xxx.xxx.xxx <--- MI IP

<VirtualHost www.qriswell.com.ve:80>
ServerAdmin [email protected]
DocumentRoot /servidor/www/
ServerName www.qriswell.com.ve
ErrorLog logs/www.qriswell.com.ve.log
CustomLog logs/www.qriswell.com.ve.log2 common
</VirtualHost>

"Viste, full sencillo, espero que te sirva" ...!

claro, de antemano te digo que tienes que tener activo tu DNS para que
tu nombre de dominio sea aceptado por el apache
  #3 (permalink)  
Antiguo 18/11/2004, 20:12
Avatar de qriswell  
Fecha de Ingreso: noviembre-2004
Ubicación: Caracas, Venezuela
Mensajes: 28
Antigüedad: 19 años, 5 meses
Puntos: 0
epale en el ServerAdmin no va nada de eso de "[email]" eso salió automatico
de parte de forosdelweb, saludos
  #4 (permalink)  
Antiguo 19/11/2004, 02:36
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 206
Antigüedad: 20 años, 1 mes
Puntos: 0
Muuuuuuchas gracias qriswell!

Ya he definido mis sitios virtuales y parece que funcionan

Pero ahora no puedo acceder a phpMyAdmin!!

Tengo phpMyAdmin en /www, y tengo los sitios virtuales definidos en Apache de la siguiente forma:

# defino el sitio virtual principal
NameVirtualHost xxx.xxx.xxx.xxx # mi IP
<VirtualHost xxx.xxx.xxx.xxx>
ServerName www.midominio.com
ServerAdmin [email protected]
DocumentRoot /www
</VirtualHost>

# defino otro sitio virtual
<VirtualHost xxx.xxx.xxx.xxx>
ServerName www.miotrodominio.com
ServerAdmin [email protected]
DocumentRoot /www/miotrodominio
</VirtualHost>


Al acceder a phpMyAdmin, me aparece la página inicial, pero cuando intento acceder a cualquiera de sus enlaces, me da un error! q no puedo acceder!
  #5 (permalink)  
Antiguo 19/11/2004, 03:21
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 206
Antigüedad: 20 años, 1 mes
Puntos: 0
Todo solucionado

OK OK todo solucionado

No tenía bien configurado phpMyAdmin. Con el rollo de los sitios virtuales, no había modificado el conf.inc.php de phpMyAdmin para indicarle dónde se encontraba ahora en el dominio en cuestión...

Muchas gracias, otra vez qriswell por tu ayuda.
  #6 (permalink)  
Antiguo 19/11/2004, 19:27
Avatar de qriswell  
Fecha de Ingreso: noviembre-2004
Ubicación: Caracas, Venezuela
Mensajes: 28
Antigüedad: 19 años, 5 meses
Puntos: 0
No hay cuidado hermano para eso estamos aquí en la red para aprender los uno de los otros, "el conocimiento que se tiene en la vida, cobra valor cuando se comparte con otro"
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




La zona horaria es GMT -6. Ahora son las 22:28.