8 06 2009

在Media Temple(dv)上安装使用Django

bigCat Posted in Linux - for Comments = 3
\r\n
\r\n
\r\n

\r\n

\r\n

\r\n

\r\n

\r\n

\r\n

\r\n

\r\n

\r\n

\r\n

\r\n

\r\n

\r\n

\r\n

\r\n

\r\n

Subject: 在Media Temple(dv)上安装使用Django Actions...
From: Nickcheng (nick@gmail.com)
Date: Oct 10, 2007 7:40:06 am
List: com.googlegroups.python-cn

\r\n

\r\n
\r\n\r\n原文见: http://nickcheng.com/2007/10/10/install-and-setup-django-on-media-temple-dvd/\r\n\r\n选择 MT , 除了他那些知名的客户群, 还看上了他 VPS 系统的高可配置性. 独立的虚机可以让你在上面安装任何你需要的东西, 当然, 你也要懂得怎么去操作.\r\n\r\n自己的 Django 项目已经有些雏形了, 所以也要考虑让他能在 MT 上运行了. 虽然前段时间 MT 对他的 (gs) 服务提供了 Django 的支持, 但是 (dv) 服务还是没有官方的 Django 支持, 所以我只能自己动手来安装配置了!\r\n\r\n经过一番摸索和尝试, 以及 Richard 同学(这位同学是我在 Django 的 maillist 上找到的可以骚扰的人^_^)的帮助, 我终于在自己的站点上看到了"Worked"的字样. 自己在网上搜索相关资料的时候一直没有看到有人写在 MT 上安装 Django 的经验, 那么我就作为第一个吃螃蟹的人吧, 希望大家在搜索"mt django"关键字的时候能搜到我的文章:) (是否需要再写一篇英文的?)\r\n\r\n好吧, 我们开始干活了! 大家在模仿的时候请注意修改你自己的域名和子域名.\r\n\r\n- 在自己的域名下建立一个子域名, 方便我们干活. 我在我的 nickcheng.com 域名下建立了一个 lab.nickcheng.com 子域名. 这个工作在 plesk 下就可以搞定. - 取得 MT 的 Shell 权限, 并且获得自己的 root 密码, 因为我们需要比较高的权限来做这些事情. root 密码需要在 MT 中提交一个 Support 来获取. - 进入 Shell 模式, 切换到 root 权限(使用 su 命令) - 切换到子域名 lab 所在的目录, 并建立 Django 目录, 下载/解压缩 Django\r\n\r\ncd /var/www/vhosts/nickcheng.com/subdomains/lab mkdir django cd django wget http://www.djangoproject.com/download/0.96/tarball/ tar xzvf Django-0.96.tar.gz\r\n\r\n- 安装 Django\r\n\r\ncd /var/www/vhosts/nickcheng.com/subdomains/lab/Django-0.96 python setup.py install\r\n\r\n上面的步骤如果没错的话, Django 就已经在你的服务器上安装好了. 为了验证一下, 我们可以使用如下的步骤.\r\n\r\npython import django\r\n\r\n如果没有报错, 那么就证明我们的已经成功安装了 Django. 接下来是配置 Django 站点了.\r\n\r\n- 首先不建议把你的 Django 网站的源代码放在 httpdocs 目录下, 因为这样如果操作不当, 会有可能给别人下载你源码的机会, 所以我还是把 Django 网站的源代码放在了之前建立的 django 目录中.\r\n

\r\n

\r\nvi vhost.conf - 关于 vi 的操作还请大家自己学习. 我贴一下我的 vhost.conf 文件的内容\r\n

\r\n

\r\n

\r\n

\r\n

  1. ilalov says:

    This phrase is simply matchless :), it is pleasant to me)))

  2. jeseniasob says:

    I am sorry, it not absolutely approaches me. Who else, what can prompt?

  3. bigCat says:

    sorry, I'm beginner :) It's a reprint topic...

Host: (miao) | Word: Press | Code: HTML5