Monday, March 23, 2009

add app on existing apache site 给apache站点添加功能

服务器上跑着 apache,服务着我们日常工作。现在要扩展一下功能。
因为之前的静态为主,而又不想用 php(其实是不熟)。所以打算用 python(webpy) 来在原有基础上扩展。
为啥注重 原有基础 呢?
因为不想另开端口。
对比了一下,决定用 scgi
apache 配置:
LoadModule scgi_module Modules/mod_scgi.so
SCGIMount /editor 127.0.0.1:8080
重启 apache,然后启动 py 程序:
python code.py 127.0.0.1:8080 scgi
这样启动起来的 py 比较麻烦,
可以考虑使用 nohup 来搞定。
nohup sudo python ./code.py 127.0.0.1:8080 scgi &
这样 py 就会在后台执行,即使你退出了 ssh 也不会把程序搞停。
如果想看看有哪些程序在后台执行,可以 jobs。
如果想激活其中的某个,就 fg n,其中 n 为 jobs 时候看到的第一列的 id。
对应 fg 的还有 bg,不过我还不知道如何使用。
激活后,用 Ctrl + D 即可退出。或者是 Ctrl + C?忘记了。呵呵。自己试试吧。
参考
  1. webpy 安装
  2. mod_wsgi
  3. 关于 nohup (这个链接可能已经不可用,可用 gr 订阅 http://www.ijiyi.com/feed 看好使不)
发现,现在越来越离不开 search 了。
看文章也习惯的先找 rss ,然后订阅到 gr ,然后才找出来看。
好处就是以后可以在 gr 里搜索看过的文章,
坏处就是 gr 里有好几k(甚至好几w,没知道) 的未读。
看的让我再也没有兴趣把未读数搞定下来。

No comments: