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

首頁 > 服務器 > Web服務器 > 正文

ubuntu lighttpd+webpy (fastcgi)配置方法

2024-09-01 13:46:13
字體:
供稿:網(wǎng)友
lighttpd 的配置腳本在 /etc/lighttpd/lighttpd.conf,采用默認值
缺省的server.document-root路徑是 /var/www
具體實施步驟:
1) 首先實現(xiàn)一個 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) 在瀏覽器中驗證結(jié)果
得到的結(jié)果是 Hello, world!
得到的結(jié)果是 Hello, sendltd!
6) 補充說明
這樣配置靜態(tài)頁面和動態(tài)頁面可以共存,不需要配置 mod_rewrite。
每次修改 python 腳本都要重啟lighttpd。
可以在 10-fastcgi.conf 中 配置多個sever,但是socket不能相同 。
[l參考鏈接]
:ModFastCGI :ConfigurationOptions
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 绥滨县| 广安市| 永登县| 石家庄市| 定州市| 石门县| 新昌县| 海南省| 江源县| 汶上县| 德清县| 洮南市| 温泉县| 滕州市| 长兴县| 彝良县| 庆元县| 探索| 松阳县| 平顶山市| 息烽县| 西乌珠穆沁旗| 禹州市| 库车县| 高淳县| 兴海县| 恩施市| 宜宾市| 仲巴县| 仙桃市| 如东县| 武威市| 和静县| 普定县| 阿鲁科尔沁旗| 勐海县| 娄底市| 新龙县| 绥德县| 苗栗县| 洛川县|