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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章