[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Configuració del servidor Apache



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

-- 
Marc


Reply to: