首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用chroot Django

如何使用chroot Django
EN

Stack Overflow用户
提问于 2010-03-25 08:42:33
回答 2查看 1.7K关注 0票数 1

可以在chroot中运行Django吗?值得注意的是,为了(例如)将/var/www设置为chroot目录,然后让Django在该chroot目录中运行,需要做些什么?

谢谢你-我很感谢你的任何意见。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-25 09:17:37

当然,您必须向该目录添加一个Python解释器,并向其中添加Django。

在设置好环境之后,您必须创建一个包装器脚本,该脚本执行类似os.chroot('/var/www/')的操作,然后就完成了:)

要为Python创建沙箱/chrooted环境,请尝试以下选项之一:http://wiki.python.org/moin/Asking%20for%20Help/How%20can%20I%20run%20an%20untrusted%20Python%20script%20safely%20%28i.e.%20Sandbox%29?highlight=%28chroot%29,PyPy选项似乎越来越受欢迎,因为谷歌开始将其与App-Engine一起使用。

票数 2
EN

Stack Overflow用户

发布于 2010-03-25 10:07:10

mod_wsgi是Python web应用程序部署的首选,原因有很多。一个是稳定性,另一个是配置选项的多样性...其中之一是chroot mod_wsgi守护进程的能力(从版本3.00开始)。

http://code.google.com/p/modwsgi/wiki/ConfigurationDirectives#WSGIDaemonProcess上还没有为WSGIDaemonProcess指令记录chroot选项,但是在Changes in Version 3.0中有足够的文档。

您还可以在http://code.google.com/p/modwsgi/issues/detail?id=106上阅读有关该功能的讨论

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2512428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档