A Dilluns, 2 d'abril de 2012, Marc Aymerich va escriure: > On Mon, Apr 2, 2012 at 10:34 PM, Marc Aymerich <glicer...@gmail.com> wrote: > > On Mon, Apr 2, 2012 at 10:25 PM, Marc Aymerich <glicer...@gmail.com> wrote: > >> On Sun, Apr 1, 2012 at 11:21 AM, Leopold Palomo Avellaneda > >> > >> <l...@alaxarxa.net> wrote: > >>> Bones, > >>> > >>> a la llista de caliu no m'han respòs. Algú si us plau em podria donar > >>> un cop de ma? > >>> > >>> Estic fent servir una Debian estable amb un apache 2.2 i m'estic > >>> tornant boig per trobar un parell de coses. M'explico, tinc el homes > >>> dels usuaris a: /home/users/user1. > >>> > >>> El que voldria és: > >>> > >>> 1) que els usuaris que volguessin (i jo com a system aprovés) > >>> tinguessin un directory (p.ex www) on seria la seva pàgina web. > >>> > >>> 2) que es pogués accedir mitjançant http://server/users/user1, no > >>> http://server/~user1 > >>> > >>> > >>> Amb debian sé que s'ha d'activar el modul Userdir, que s'activa amb > >>> a2enmod. > >>> > >>> Aleshores, al fitxer del default-site, a la part de virtual host tinc > >>> això: > >>> > >>> 8<----------------------------------------------------------------- > >>> <IfModule mod_userdir.c> > >>> UserDir disabled > >>> UserDir enabled leopold.palomo /home/users/leopold.palomo/www > >>> UserDir disabled pato.donald > >>> <IfModule mod_rewrite.c> > >>> RewriteEngine on > >>> RewriteCond /home/users/$1/www$2 -f [OR] > >>> RewriteCond /home/users/$1/www$2 -d > >>> RewriteRule ^/([^/]+)(.*) /home/users/$1/www$2 > >>> </IfModule> > >>> <Directory /home/users/*/www> > >>> AllowOverride FileInfo AuthConfig Limit Indexes > >>> Options MultiViews Indexes SymLinksIfOwnerMatch > >>> IncludesNoExec <Limit GET POST OPTIONS> > >>> Allow from all > >>> Order allow,deny > >>> </Limit> > >>> <LimitExcept GET POST OPTIONS> > >>> Order deny,allow > >>> Deny from all > >>> </LimitExcept> > >>> </Directory> > >>> </IfModule> > >>> > >>> 8<----------------------------------------------------------------- > >>> > >>> > >>> estic flipant una mica, perquè, encara que funciona el rewrite rules de > >>> forma que puc accedir http://server/user1 (i no http://server/~user1) > >>> > >>> l'usuari pato.donald, malgrat està disabled, poc accedir al seu www > >>> directori. > >>> > >>> > >>> Tampoc sé com poder posar (afegir) el "users" davant del user. > >>> > >>> Aleshores, algú em podria donar un cop de ma per: > >>> > >>> 1) afegir el "users" davant del user. > >> > >> RewriteRule ^/users/([^/]+)(.*) /home/users/$1/www$2 > >> > >>> 2) saber com puc deshabilitat un usuari del UserDir module? > >> > >> http://httpd.apache.org/docs/2.0/mod/mod_userdir.html > > > > Vaja, ara veig que ja tenies possat el pato.donald en disabled. Doncs > > sincerament no se pk no funciona, El que probaria per descartar coses > > > > es començar amb una configuració menys propensa a errors, cambiaria: > >>> UserDir disabled > >>> UserDir enabled leopold.palomo /home/users/leopold.palomo/www > >>> UserDir disabled pato.donald > > > > per: > > UserDir disabled > > UserDir enabled algun_usuari_sense_punt > > pensant-ho millor crec que no funciona perque el mod_rewrite li dona > igual que'l mod_userdir tingui usuaris desactivats ;)
bones, primer de tot sento el retard en la resposta. Veient totes les respostes, al final arribo a aquestes conclusions: - el UserDir no funciona gairebé amb noms d'usuaris amb punts. - el modrewrite es passa pel forro el que faci el UserDir. De totes les solucions, crec que el més simple, i més eficient és fer el que en Ferran Jorba: >si el que vols és tu poder-ho aprovar, per què no «passes» del fitxer de >configuració d'Apache (sempre massa complicat) i crees tu a voluntat els >symlinks a qui tu beneeixis des de /var/www/users/usuari -> >/home/users/usuari/www? això em servirà per tenir un únic home per tots els usuaris del nostre departament i aleshores poder tenir diverses "màquines" que montin els usuaris que toquin segons el grup que es vulgui. Gràcies a tots per les respostes, Leo -- -- Linux User 152692 PGP: 0xF944807E Catalonia ------------------------------------- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? -- To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201204031923.18929....@alaxarxa.net