国产探花免费观看_亚洲丰满少妇自慰呻吟_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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东乡族自治县| 正镶白旗| 三台县| 休宁县| 苏尼特右旗| 高平市| 芒康县| 体育| 阿拉善右旗| 乃东县| 历史| 佛山市| 壶关县| 石楼县| 固安县| 呼和浩特市| 通许县| 新邵县| 丹巴县| 格尔木市| 仲巴县| 饶阳县| 彭水| 麻阳| 贡觉县| 磐石市| 扬中市| 板桥市| 梓潼县| 朝阳区| 平江县| 轮台县| 新郑市| 临夏市| 高密市| 西昌市| 滁州市| 武邑县| 兴隆县| 蛟河市| 师宗县|