【发布时间】:2017-08-27 18:00:24
【问题描述】:
我是网站托管领域的新手,尤其是 cPanel 平台。我有一个使用 Python 语言开发的网站,它也使用了 Django。我在 CPanel 中托管了这个网站。但它似乎不起作用。
当我浏览我的网站域 (www.def.com) 时,它会显示一个带有我的标题和其他文本内容的网页。但它不显示任何媒体内容(图像或视频),并且与其他文本内容一起显示我的一些代码。这表明只有静态内容被抛出,其他动态请求没有在服务器上得到处理。
我知道默认情况下,cPanel 不支持 Django。使用 SSH,我已经安装了 Django。但我不确定如何配置。如果我能获得有关如何在 CPanel 中安装和配置 DJango 的分步说明,那就太好了。
仅供参考,这是来自 GoDaddy 的共享网络托管服务器,也不是虚拟专用服务器或没有 root 访问权限。
【问题讨论】:
-
CPanel 只是一个配置前端。托管 Django(或其他 Python 应用程序)的典型方法是 WSGI 和 FastCGI,首先检查您的 Web 服务器是否支持其中任何一个。
-
只是我的看法,但是当涉及到 Django 之类的东西时,GoDaddy 是一个可以与之合作的熊。像 Heroku、Webfaction 或(我个人的选择)Digital Ocean 这样的东西起初可能看起来令人生畏,但从长远来看会更容易。除了 Cpanel 并且没有 root 访问权限之外什么都没有,你会头疼的。
-
这几乎与同一天发布的另一个用户(或您运营的另一个帐户)的问题重复。我不确定发布此类类似问题的价值。
标签: python django hosting cpanel