Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
部署Django网站而不访问httpd.conf(带或不带mod_wsgi)_Django_Apache_Deployment - Fatal编程技术网

部署Django网站而不访问httpd.conf(带或不带mod_wsgi)

部署Django网站而不访问httpd.conf(带或不带mod_wsgi),django,apache,deployment,Django,Apache,Deployment,我是否可以在服务器上的特定文件夹中部署仅具有写入权限的django应用程序 在最近的一项工作中,我要求管理员为我修改.conf(并安装mod_wsgi,但它并不存在),但如果我可以通过上传文件来部署应用程序,那就不会那么痛苦了。(关于apache) 我对Django没有太多的经验,这是我的第一个网站,所以我希望这是可能的。虽然没有提到,但是嘿,StackOverflow可能更清楚:) 谢谢 编辑:我完成了这项特殊的工作,只希望将来有更轻松的部署 Edit2:看起来像是一个“几乎完全一样”的重复,

我是否可以在服务器上的特定文件夹中部署仅具有写入权限的django应用程序

在最近的一项工作中,我要求管理员为我修改.conf(并安装mod_wsgi,但它并不存在),但如果我可以通过上传文件来部署应用程序,那就不会那么痛苦了。(关于apache)

我对Django没有太多的经验,这是我的第一个网站,所以我希望这是可能的。虽然没有提到,但是嘿,StackOverflow可能更清楚:)

谢谢

编辑:我完成了这项特殊的工作,只希望将来有更轻松的部署


Edit2:看起来像是一个“几乎完全一样”的重复,所以我投票结束这个问题。

fast\u cgi是唯一合理的可能性,apache是否加载了该模块

你能运行你自己的lighttpd或者nginx或者其他什么,让apache对其进行代理重写吗


如果无法修改.conf,则必须在.htaccess文件中设置它

。不幸的是,在大多数情况下,我无法运行其他Web服务器。FASTCGI最初仍需要管理员进行设置,即使您可以将文件添加到目录中。有几种方法可以让管理员为用户设置一次mod_wsgi,然后允许他们只将文件添加到目录中,而无需管理员做进一步的工作。使用mod_wsgi在这方面不如FASTCGI灵活,但仍然是可能的。@Graham Dumpleton:这应该是一个答案,而不是一个评论,所以我可以投票或接受:)。我没有提供如何使用mod_wsgi的答案,只是强调FASTCGI解决方案也需要访问主配置才能至少进行设置。所以,只需对这个人的回答提供补充信息。你仍然可以投票发表评论。将鼠标悬停在注释的左侧,然后看到向上箭头出现。与gnibbler的回答相关:您可能会发现这很有启发性。答案基本上是“可能不会”。谢谢。(为什么是15个字符)