国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

ubuntu lighttpd+webpy (fastcgi)配置方法

2019-11-02 16:29:40
字體:
來源:轉載
供稿:網友
lighttpd 的配置腳本在 /etc/lighttpd/lighttpd.conf,采用默認值

缺省的server.document-root路徑是 /var/www

具體實施步驟:

1) 首先實現一個 python 腳本

touch /var/www/hello.py

chmod 755 /var/www/hello.py

vim /var/www/hello.py

復制代碼 代碼如下:

#!/usr/bin/env python

import web

urls = (

'/hello', 'hello', '/hello/(.*)$', 'hello'

)

app = web.application(urls, globals())

class hello:

def GET(self, name=None):

if not name:

name = 'world'

return 'Hello, ' + name + '!'

if __name__ == "__main__":

app.run()

2) 配置 fastcgi

vim /etc/lighttpd/conf-available/10-fastcgi.conf

復制代碼 代碼如下:

server.modules += ( "mod_fastcgi" )

fastcgi.server = ("/hello" =>

((

"bin-path" => "/var/www/hello.py",

"socket" => "/tmp/hello.py.socket",

"max-procs" => 1,

"bin-environment" => (

"REAL_SCRIPT_NAME" => ""

),

"check-local" => "disable"

))

)

3) 啟用 fastcgi

lighttpd-enable-mod fastcgi

4) 重啟 lighttpd

/etc/init.d/lighttpd force-reload

5) 在瀏覽器中驗證結果

http://localhost/hello 得到的結果是 Hello, world!

http://localhost/hello/sendltd 得到的結果是 Hello, sendltd!

6) 補充說明

這樣配置靜態頁面和動態頁面可以共存,不需要配置 mod_rewrite。

每次修改 python 腳本都要重啟lighttpd。

可以在 10-fastcgi.conf 中 配置多個sever,但是socket不能相同 。

[l參考鏈接]

http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModFastCGI http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ConfigurationOptions
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万全县| 盐亭县| 焉耆| 新竹市| 城步| 南京市| 措美县| 丽水市| 绵竹市| 社会| 五大连池市| 三原县| 吴忠市| 镇巴县| 来宾市| 洛阳市| 霞浦县| 巴彦县| 安平县| 开平市| 海林市| 盐亭县| 崇礼县| 凤城市| 罗甸县| 鄂托克前旗| 承德县| 新巴尔虎右旗| 馆陶县| 定南县| 盐边县| 区。| 佛冈县| 碌曲县| 新巴尔虎左旗| 长海县| 陇西县| 长沙县| 佛教| 汶上县| 青河县|