Re: [opensuse-es] pregunta sobre apache2
Lo he hecho lo he metido este Alias y
El Lunes, 12 de Febrero de 2007 13:21, Camaleón escribió:
Alias /juanan /home/juanan/public_html
Order allow,deny Allow from all </Directory>
-- ************************************************** Juan Antonio Diéguez Martín Linux user #329149. See http://counter.li.org juanandieguez@telefonica.net Alcorcón (Madrid) ************************************************** ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 12/02/07, Juan Antonio Dieguez Martin escribió:
[Mon Feb 12 13:27:18 2007] [error] [client 127.0.0.1] File does not exist: /srv/www/htdocs/~juanan
La máquina no entiende lo que quiero.
Por algún motivo te sigue tomando la ruta definida como "documentroot" y no el alias. Revisa el fichero de configuración, no lo hagas desde Yast, que el error puede venir por ahí. Y revisa la documentación que envía Carlos del "mod_userdir.conf". Si pruebas a poner otro alias que no sea al directorio /home del usuario y te funciona (hace la redirección correctamente) entonces tendrás que hacer lo que te dice Carlos y seguir los pasos que pone en el manual. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-02-12 14:24 +0100, Juan Antonio Dieguez Martin escribió:
en /etc/apache2/httpd.conf al final
Ese fichero no se toca.
luego rcapache2 reload pero nada hago http://localhost/~juanan/index.html me da error miro en log [Mon Feb 12 13:27:10 2007] [notice] Apache/2.2.3 (Linux/SUSE) configured -- resuming normal operations [Mon Feb 12 13:27:18 2007] [error] [client 127.0.0.1] File does not exist: /srv/www/htdocs/~juanan
La máquina no entiende lo que quiero.
Entiende lo que le has dicho, no lo que piensas que le has dicho ;-) Insisto en que tienes que ajustar el "/etc/apache2/mod_userdir.conf". En el momento en que pones "http://localhost/~juanan", no te va a buscar el alias, no aplica. El alias que has definido sería para "http://localhost/juanan", sin gurruño. Tienes los detalles en otro de mis mensajes. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFF0IdCtTMYHG2NR9URAoGiAJ4ohsTk7amR0s56M1LT+X3QHU8PFwCZAQ+s 3gmFZ4Db922mAGnlgl6P3AU= =hPzI -----END PGP SIGNATURE-----
El 12/02/07, Carlos E. R. escribió:
Ese fichero no se toca.
Pues el mío está "sobao" :-P... ¿Dónde se configuran los dominios virtuales, alias y demás si no es en ese fichero? ¿O me he saltado algún fichero de usuario que es el que hay que tocar? Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-02-12 16:32 +0100, Camaleón escribió:
El 12/02/07, Carlos E. R. escribió:
Ese fichero no se toca.
Pues el mío está "sobao" :-P...
¿Dónde se configuran los dominios virtuales, alias y demás si no es en ese fichero? ¿O me he saltado algún fichero de usuario que es el que hay que tocar?
Pues eso me lo tengo que mirar O:-) Lo de las páginas que usuario me lo sé porque lo hice hace unas semanas. Lo de los virtuales pues no me lo sé "entoavía". Pero yo juraría que se hace tocando dentro de "/etc/apache2/vhosts.d/*". Dentro hay un "vhost.template" y un "vhost-ssl.template". Y un comentario dentro: # # VirtualHost template # Note: to use the template, rename it to /etc/apache2/vhost.d/yourvhost.conf. # Files must have the .conf suffix to be loaded. # # See /usr/share/doc/packages/apache2/README.QUICKSTART for further hints # about virtual hosts. O sea, que me sospecho que simplemente renombrandolo, y definiendolo en el servidor de nombres, está hecho. Quizás tocando alguna cosa dentro del ficherito. No, quizás no, hay otro comentario: # NameVirtualHost statements can be added to /etc/apache2/listen.conf Luego entonces hay que cambiar ese fichero también. Ah, también preguntas de los alias; ese sí que me lo se: en "/etc/apache2/conf.d/*" puedes meter ficheros nuevos; yo tengo ahí un local.conf, apache2-manual.conf, susehelp.conf (que no va bien)... obviamente, el "local.conf" es el mío. La idea es no tocar la configuración de fábrica: así no afectas a los updates ni ellos a tí, lo mínimo unicamente. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFF0LeotTMYHG2NR9URArnHAJ94aIGnaEvapqwZM9VxXkm8D4vdUQCfUfY/ VlamElTBVtFBncr17AsDm2w= =17XZ -----END PGP SIGNATURE-----
El 12/02/07, Carlos E. R. escribió:
Lo de las páginas que usuario me lo sé porque lo hice hace unas semanas. Lo de los virtuales pues no me lo sé "entoavía". Pero yo juraría que se hace tocando dentro de "/etc/apache2/vhosts.d/*".
Ostras, sí, ahí está todo, en /vhosts.d/dominiocom.com... :-P Si es que lo tengo abandonado al pobre Apache2, como no da problemas, pues lo configuré hace unos cuantos meses para dominios virtuales, junto con el servidor de correo, anti-virus, anti-spam, certificado ssl, ftp, estadísticas, base de datos... y ahí está, sin decir ni mu, como un campeón :-).
Dentro hay un "vhost.template" y un "vhost-ssl.template". Y un comentario dentro:
# # VirtualHost template # Note: to use the template, rename it to /etc/apache2/vhost.d/yourvhost.conf. # Files must have the .conf suffix to be loaded. # # See /usr/share/doc/packages/apache2/README.QUICKSTART for further hints # about virtual hosts.
Exacto. /dominiocom.conf
O sea, que me sospecho que simplemente renombrandolo, y definiendolo en el servidor de nombres, está hecho. Quizás tocando alguna cosa dentro del ficherito. No, quizás no, hay otro comentario:
# NameVirtualHost statements can be added to /etc/apache2/listen.conf
Luego entonces hay que cambiar ese fichero también.
Pues ahí tengo lo siguiente:
Listen 80
<IfDefine SSL>
Ah, también preguntas de los alias; ese sí que me lo se: en "/etc/apache2/conf.d/*" puedes meter ficheros nuevos; yo tengo ahí un local.conf, apache2-manual.conf, susehelp.conf (que no va bien)... obviamente, el "local.conf" es el mío.
Lo de los alias yo lo tengo definido en los ficheros dentro de /vhost.d, cada dominio con su configuración. Dentro de /conf.d tengo los ficheros de php5, awstats, mod_perl y mod_fastcgi.
La idea es no tocar la configuración de fábrica: así no afectas a los updates ni ellos a tí, lo mínimo unicamente.
Cierto, cierto, como el SA. En cambio, otros programas como samba y cups te sobrescriben el fichero de configuración... bueno, no, lo ponen como .rpmnew y cuando te preguntas por qué no funciona como antes y vas al directorio ves el nuevo ficherito de configuración... :-) Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On 12/02/07, Camaleón
El 12/02/07, Carlos E. R. escribió:
Lo de las páginas que usuario me lo sé porque lo hice hace unas semanas. Lo de los virtuales pues no me lo sé "entoavía". Pero yo juraría que se hace tocando dentro de "/etc/apache2/vhosts.d/*".
Ostras, sí, ahí está todo, en /vhosts.d/dominiocom.com... :-P
Si es que lo tengo abandonado al pobre Apache2, como no da problemas, pues lo configuré hace unos cuantos meses para dominios virtuales, junto con el servidor de correo, anti-virus, anti-spam, certificado ssl, ftp, estadísticas, base de datos... y ahí está, sin decir ni mu, como un campeón :-).
Dentro hay un "vhost.template" y un "vhost-ssl.template". Y un comentario dentro:
# # VirtualHost template # Note: to use the template, rename it to /etc/apache2/vhost.d/yourvhost.conf. # Files must have the .conf suffix to be loaded. # # See /usr/share/doc/packages/apache2/README.QUICKSTART for further hints # about virtual hosts.
Exacto. /dominiocom.conf
O sea, que me sospecho que simplemente renombrandolo, y definiendolo en el servidor de nombres, está hecho. Quizás tocando alguna cosa dentro del ficherito. No, quizás no, hay otro comentario:
# NameVirtualHost statements can be added to /etc/apache2/listen.conf
Luego entonces hay que cambiar ese fichero también.
en /etc/apache2/listen.conf hay que descomentar la linea
NameVirtualHost *:80
o poner algo como NameVirtualHost
El 12/02/2007 19:53:21 Carlos E. R. escribió: robin.listas> # See /usr/share/doc/packages/apache2/README.QUICKSTART for further hints robin.listas> # about virtual hosts. robin.listas> robin.listas> O sea, que me sospecho que simplemente renombrandolo, y definiendolo en el robin.listas> servidor de nombres, está hecho. Quizás tocando alguna cosa dentro del robin.listas> ficherito. No, quizás no, hay otro comentario: Si, así és. Ahí se cargan las configuraciones específicas de los dominios virtuales. dominio1.com.conf, dominio2.com.conf etc. robin.listas> # NameVirtualHost statements can be added to /etc/apache2/listen.conf robin.listas> Luego entonces hay que cambiar ese fichero también. Solo si cambias el puerto standard o defines algún puerto específico para algún host. "listen.conf" le indica a Apache que puerto/s tiene que escuchar. -- Saludos, Josep M. Queralt
participants (5)
-
Camaleón
-
Carlos E. R.
-
Josep M. Queralt
-
Juan Antonio Dieguez Martin
-
Juan Carlos Bravo Celis