Re: Configuració del servidor Apache
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 ;)
--
Marc
Reply to: