Symbolicky linkna weby uzivatelu a Apache

Brano Zarnovican zarnovican na pobox.sk
Středa Březen 22 21:23:01 CET 2000


> 
> > mam na serveru uzivatele v adr. /home/users/*
> > jeden z nich chce, aby adresa jeho web stranek byla ..cz/~prezdivka a ne
> > jen ...cz/~login.uzivatele
> > udelal jsem v adr. /home/users/ link:
> > ln -v -s login.uzivatele prezdivka
> > 
> > a nejak mi to Apcache nechce vzit (chyba 404), nevite prosim jak to pres
> > link vyresit? Pujde to pres link na adr., nebo budu muset vytvorit adr.
> > "prezdivka" a v nem ten link? Uzivatel na samozrejme u sebe funungujici
> > web stranky.
> 
> Neni to nahodou tak, ze Apache vezme to, co je za tildou (~), nacte
> patricny zaznam z /etc/passwd, zjisti home dir usera a vrati obsah onoho
> adresare (tedy $HOME/$UserDir)? IMHO ano, protoze jinak to nemuze
> fungovat (Apache nemusi vedet, kde jsou domovske adresare, nelze
> predpokladat, ze domovsky adresar = jmeno uzivatele atp).
> Takze budete IMHO muset zalozit uzivatele se stejnym jmenem, UID a
> domovskym adresarem a mohlo by to fungovat. Ale je to jenom domenka, sam
> jsem to nikdy nezkousel.

Tiez som to este neskusal, ale nestacilo by do konfigu Apache dat nieco
ako Alias ~/<prezyvka> /home/users/<login-name>/public_html ?

O 5 min. .. Dokonca to aj funguje!

						BranoZ


Další informace o konferenci Linux