Chinaunix首页 | 论坛 | 博客
  • 博客访问: 54805
  • 博文数量: 10
  • 博客积分: 1460
  • 博客等级: 上尉
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 22:24
文章分类

全部博文(10)

文章存档

2012年(2)

2011年(2)

2009年(4)

2008年(2)

我的朋友

分类: 系统运维

2012-04-10 08:23:49

一、安装Linux服务器
图省事,到Ubuntu网站下载了Ubuntu11.10 Amd64 Server版,一路安装,选择Lamp套件即可。
        1、更新系统:

  1. sudo apt-get update
  2. sudo apt-get upgrade
        2、安装个Emacs编辑器,方便以后使用:
sudo apt-get install emacs-nox
        3、安装mod_wsgi模块:

  1. sudo apt-get install libapache2-mod-wsgi
二、配置Python
  • 安装Python工具
    1. sudo apt-get install python-setuptools
  • 安装Bottle框架
    1. sudo easy_install bottle
  • 安装Sqlite3
    1. sudo easy_install sqlite3
三、部署服务器
在/var/www目录中建立项目文件夹,将项目中文件拷入
       1、添加app.wsgi文件内容大致如下:

  1. import os

  2. # Change working directory so relative paths (and template lookup) work again
  3. os.chdir(os.path.dirname(__file__))

  4. #include pwd
  5. import sys
  6. wsgi_dir=os.path.dirname(__file__)
  7. sys.path = [wsgi_dir] + sys.path

  8. # ... add or import your bottle app code here ...
  9. from device import *
  10. import bottle
  11. app = bottle.app()

  12. # Do NOT use bottle.run() with mod_wsgi
  13. application = app

       2、添加Apache配置
            在/etc/apache2/sites-available/default文件中,项中,添加如下内容

  1. WSGIDaemonProcess gcm-2011 user=www-data group=www-data processes=1 threads=5
  2.     WSGIScriptAlias / /var/www/gcm-2011/app.wsgi

  3.     <Directory /var/www/gcm-2011>
  4.         WSGIProcessGroup gcm-2011
  5.         WSGIApplicationGroup %{GLOBAL}
  6.         Order deny,allow
  7.         Allow from all
  8.     </Directory>

四、重启服务
  1. sudo /etc/init.d/apache2 restart

阅读(1845) | 评论(6) | 转发(0) |
0

上一篇:龙年开始

下一篇:没有了

给主人留下些什么吧!~~

常虫清2012-04-15 21:20:46

有实用价值,可以先下下来,以后应该用得着啊,不用再去找了

哇哦哇2012-04-14 13:06:14

在/etc/apache2/sites-available/default文件中,<VirtualHost *:80>
在哪里啊?

灯泡代表我的心2012-04-14 12:57:42

有么截图一类的?我新手啊

泥亚鳅2012-04-14 12:51:43

- -不错,很有用,分享一下吧

我要去鸟巢2012-04-13 23:38:09

多谢分享~~先存一个~~