Portál AbcLinuxu, 10. května 2025 10:52

Dotaz: Apache nečte symlinky

4.6.2009 10:58 Radek Protivánek
Apache nečte symlinky
Přečteno: 275×
Odpovědět | Admin

 Zdravím,

mám adresář mimo root Apache (potažmo mimo root virtualhostu) a chci na něj vytvořit symlink, tak aby byl čitelný z internetu. Vytvořil jsem se tedy symlink (ln -s ...), do .htaccess nadřazené složky jsem přidal Options FollowSymLinks, jenže to pořád nefungovalo (error 403).  Tak jsem zkusil to  samé přidat do konfigurace daného virtualhostu, jenže to skončilo samým problémem. Práva jsem zkoušel nastavit i na zápis/čtení/spouštění všech, taky nepomohlo. SELinux mám v tolerantním módu. V errorlogu Apache je pouze napsáno, že symlink buď neexistuje nebo je nečitelný. 

 

Nevíte, kde by mohl být problém? Jedná se o CentOS 5.3 a Apache 2.3

 

Děkuji za odpovědi

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.6.2009 12:23 Honza
Rozbalit Rozbalit vše Re: Apache nečte symlinky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Koukni se na Options +FollowSymLinks v Directory volbach apache.

H.
4.6.2009 12:48 Radek Protivánek
Rozbalit Rozbalit vše Re: Apache nečte symlinky

A dědí se to FollowSymLinks na ostatní adresáře? Protože tohle jsem zkoušel nastavit přímo na root toho webu, ne na konkrétní adresář kde je to následování symlinků potřeba. Plusko jsem myslím zkoušel, ale nejsem si jistý, za chvilku budu doma, tak vyzkouším.

 

Díky moc

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.