我希望通过禁用对不属于我的项目的文件的访问来使django虚拟主机更加安全。所以基本上我是在寻找类似于"php_admin_value open_basedir"的类似词。
有什么简单的方法吗?
谢谢!
发布于 2013-12-02 00:55:29
没有必要设置一个场景。作为Django docs州,您的代码不应该在docroot中:
这些代码应该住在哪里? 如果您的背景是普通的旧PHP (不使用现代框架),那么您可能已经习惯于将代码放在Web服务器的文档根目录下(比如
/var/www
)。和Django在一起你不会那么做的。将这些Python代码中的任何代码放在Web服务器的文档根中并不是一个好主意,因为这可能会使人们能够在Web上查看您的代码。这对保安没好处。 将代码放在文档根目录之外的某个目录中,例如/home/mycode
。
应该提供的唯一服务是wsgi文件。所以你剩下的文件都是安全的。
https://stackoverflow.com/questions/20324156
复制