karrigell是一个web服务器,支持用python开发的脚本生成网页
# apt-get install karrigell
# apt-get install karrigell-doc
ps一下,就可以看到http服务器已经在运行了:/usr/bin/python /usr/share/karrigell/Karrigell.py /etc/karrigell/Karrigell.ini
每次机器重启,http服务器都会自动运行。
然后,应该就可以在本机访问http://127.0.0.1:8080/看到页面了, 该页面就是文件/var/lib/karrigell/index.html。
在/var/lib/karrigell/下新建hello.py,其内容为:
print 'hello world!'
然后再访问http://127.0.0.1:8080/hello.py 就会看到由此脚本生成的网页了。
在/var/lib/karrigell/下新建目录tmp
修改/etc/karrigell/Karrigell.ini文件: allow_directory_listing = all
重新启动karrigell (kill刚才ps到的进程号,再运行启动命令)
然后再访问http://127.0.0.1:8080/tmp/ 就可以看到目录访问了
修改文件/etc/karrigell/Karrigell.ini,在[Alias]下增加
autobuild=/your_path_to_autobuild_result
然后再访问http://127.0.0.1:8080/autobuild/ 就可以看到之前的build记录了
在/your_path_to_autobuild_result下增加 show.py,动态产生网页,
然后再访问http://127.0.0.1:8080/autobuild/show.py 就可以看到一目了然的信息了
用from HTMLTags import *可以较轻松的用python生成html文件