Portál AbcLinuxu, 6. května 2025 16:14

Dotaz: mod_python a chroot

David Watzke avatar 2.8.2006 22:12 David Watzke | skóre: 74 | blog: Blog... | Praha
mod_python a chroot
Přečteno: 136×
Odpovědět | Admin
Zdravím,

rozjel jsem si tu mod_python a trápí mě, že jeho chroot není aktuální adresář (./), ze kterého běží, ale root (/). Dá se s tím něco dělat? Ve skriptu bych chtěl totiž lézt do adresáře třeba pomocí:
os.chdir('./dir')
a ne:
os.chdir('/var/www/localhost/htdocs/py/dir')
protože bych musel mít jinak dvě verze toho skriptu - pro localhost a další extra pro hosting a to je nesmysl.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.8.2006 05:52 jiri.b | skóre: 30 | blog: jirib
Rozbalit Rozbalit vše Re: mod_python a chroot
Odpovědět | | Sbalit | Link | Blokovat | Admin
moduly apache bezi pod prave weboveho serveru a (tipl bych, ze) prebira od nej o strukturu filesystemu.

jestlize budes mit chrootovany apache, napr. v /var/chroot/apache, pak /dir bude /var/chroot/apache/dir :)

na openbsd je apache defaultne v chrootu a funguje to... nebo jsem to cely nepochopil
David Watzke avatar 3.8.2006 11:03 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: mod_python a chroot
Myslím, že pochopil, ale přijde mi to divný. IMHO by měl být root toho Pythonu v DocumentRoot, protože takhle budu muset mít verzi pro sebe a server, že? Na serveru budu mít jinou cestu (netuším jakou) a doma taky :-/
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

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.