我最近几天都在学习django。今天我打算学习如何将它放在我的服务器上。 我的网站托管服务器供应商告诉我,我的服务器支持python。我在线搜索,有人说要部署django,你最好在你的服务器上安装lighttpd。
如何查看我的服务器上是否有lighttpd? 如果没有,我如何在我的服务器上部署django?我使用cpanel来管理它。
最后,网络托管服务器'support python'
是什么意思?
答案 0 :(得分:1)
首先,您应该在官方页面上查看'How to install Django'。正如我们所读:
如果要在生产站点上使用Django,请使用Apache mod_wsgi的。 mod_wsgi可以以两种模式之一运行:嵌入模式 和一个守护进程模式。在嵌入模式下,mod_wsgi类似于mod_perl - 它在Apache中嵌入Python并将Python代码加载到内存中 服务器启动。
因此,在服务器端执行任何python脚本都需要python支持。您可能被告知仅将lighttpd
用于开发目的。正如上面的文档所说,最好使用最有可能安装在托管服务提供商服务器上的apache。
上面链接的指令将告诉您如何安装Django。不过,如果您只想学习,我建议您在本地安装Web服务器。