Re: Configuració del servidor Apache
A Dilluns, 2 d'abril de 2012, Marc Aymerich va escriure:
> On Mon, Apr 2, 2012 at 10:34 PM, Marc Aymerich <glicerinu@gmail.com> wrote:
> > On Mon, Apr 2, 2012 at 10:25 PM, Marc Aymerich <glicerinu@gmail.com>
wrote:
> >> On Sun, Apr 1, 2012 at 11:21 AM, Leopold Palomo Avellaneda
> >>
> >> <leo@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?
Reply to: