Monday, 26 July 2010

Serve the Django Project by Cherokee Web Server in Ubuntu

myhat123念了无数次Django,我一直没有去碰Django。刚好前日在VMWare里面,安装Ubuntu 10.04 LTS,顺便安装了下Django,算是给myhat123一个交代。

Cherokee Web Server,我以前只是偶有耳闻,也是没摸过。呵呵,也顺路一起了。

1. Installation of Django and Cherokee

Ubuntu里面,安装软件很省心。在Synaptic Package Manage里面,选择软件包:cherokee,python-django和python-flup,然后“Apply”安装。

当前安装的Cherokee版本是0.99.39-4.1,Django版本为1.1.1-2ubuntu1。

安装之后,Cherokee Web Server就已经开始运行了。系统也已经为建立Django项目作好准备。

2. First project of Django

打开一个终端窗口,跳转到“/ver/www”目录下,建立一个Django项目:

bigonez@ubuntu:~$ cd /var/www
bigonez@ubuntu:/var/www$ sudo django-admin startproject firstonez
bigonez@ubuntu:/var/www$ ls firstonez/
__init__.py manage.py settings.py urls.py

这样,就有了第一个Django项目,firstonez。

3. Configurate in Cherokee

接下来,需要配置Cherokee,使其服务新建的Django项目。在终端中,输入命令启动Cherokee管理器。

Ubuntu 10.04-2010-07-26-12-27-27

注意,这里的密码是一次性、临时使用的。下次再启动Cherokee管理器的时候,会换新的。Cherokee提供的是Web页面式的管理器,其端口为localhost:9090

在浏览器中输入localhost:9090,进入Cherokee管理器。

Ubuntu 10.04-2010-07-26-12-47-25

点击Virtual Servers,

Ubuntu 10.04-2010-07-26-12-53-00

进入缺省(Default) Virtual Server,

Ubuntu 10.04-2010-07-26-12-56-48

点击列表底部的Wizards,

Ubuntu 10.04-2010-07-26-13-04-11

在Wizards列表中,选择Category - Platforms,点击Wizard - Django后面的“Run Wizard”。

Ubuntu 10.04-2010-07-26-13-13-18

在Django Wizard中,输入Web路径名(/firstonez)和项目的实际路径(/var/www/firstonez)。

Ubuntu 10.04-2010-07-26-13-19-27

现在,/firstonez出现在列表中了。点击左边菜单下方的“Save Changes”中的“Save”,保存修改的Cherokee配置,重新启动Cherokee Web Server。

4. Access to the Django project

现在在浏览器中,输入http://localhost/firstonez,访问前面所建立的Django项目页面,如果看到这样的页面,那就是成功了。

Ubuntu 10.04-2010-07-26-13-36-13

呵呵,真够简单的。不是吗?

0 Comments:

Post a Comment

<< Home