http访问自动编译结果

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文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值