欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ubuntu lighttpd+webpy (fastcgi)配置方法

 更新時間:2009年07月09日 23:08:25   作者:  
首先安裝 lighttpd 和 webpy,因為用 kpackagekit 做軟件管理,在安裝 webpy 的時候會自動安裝 flup
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é)果
http://localhost/hello 得到的結(jié)果是 Hello, world!
http://localhost/hello/sendltd 得到的結(jié)果是 Hello, sendltd!
6) 補充說明
這樣配置靜態(tài)頁面和動態(tài)頁面可以共存,不需要配置 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

相關(guān)文章

  • 通過yum升級CentOS/RHEL最小化安裝的方法

    通過yum升級CentOS/RHEL最小化安裝的方法

    下面小編就為大家?guī)硪黄ㄟ^yum升級CentOS/RHEL最小化安裝的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Linux deepin 刪除多余內(nèi)核的實現(xiàn)方法

    Linux deepin 刪除多余內(nèi)核的實現(xiàn)方法

    這篇文章主要介紹了Linux deepin 刪除多余內(nèi)核的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • 使用VMware 15 安裝虛擬機和使用CentOS 8的步驟詳解

    使用VMware 15 安裝虛擬機和使用CentOS 8的步驟詳解

    這篇文章主要介紹了使用VMware 15 安裝虛擬機和使用CentOS 8的詳細步驟,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • 使Apache實現(xiàn)gzip壓縮配置

    使Apache實現(xiàn)gzip壓縮配置

    Apache默認的http.conf配置文件中沒有開啟gzip壓縮,apache1.3.x可以用mod_gzip進行優(yōu)化網(wǎng)頁瀏覽的速度,在apache2中也嘗試用mod_gzip,但是配置后確發(fā)現(xiàn)網(wǎng)頁不能正確顯示(空白頁),所以改換為mod_deflate
    2014-08-08
  • CentOS 7.2 安裝MariaDB詳細過程

    CentOS 7.2 安裝MariaDB詳細過程

    這篇文章主要為大家介紹了CentOS 7.2 安裝MariaDBMariaDB數(shù)據(jù)庫管理系統(tǒng)詳細過程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • CentOS下搭建Sendmail郵件服務器步驟詳解

    CentOS下搭建Sendmail郵件服務器步驟詳解

    本篇文章主要介紹了CentOS下搭建Sendmail郵件服務器步驟詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • linux上搭建私有Git服務器的詳細教程

    linux上搭建私有Git服務器的詳細教程

    這篇文章主要介紹了linux上搭建私有Git服務器的相關(guān)知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 配置Linux服務器SSH 安全訪問的四個小技巧

    配置Linux服務器SSH 安全訪問的四個小技巧

    越來越多的站長,開始使用獨立主機(Dedicated Host)和 VPS。而為了節(jié)省成本或提高性能,不少人的獨機和 VPS,都是基于 unmanaged 的裸機,一切都要自己 DIY。這時候,安全策略的實施,就猶為重要。
    2010-12-12
  • Linux系統(tǒng)下如何創(chuàng)建普通用戶并更改用戶組

    Linux系統(tǒng)下如何創(chuàng)建普通用戶并更改用戶組

    這篇文章主要介紹了Linux系統(tǒng)下如何創(chuàng)建普通用戶并更改用戶組問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • yum 命令使用講解

    yum 命令使用講解

    這篇文章主要介紹了yum 命令使用講解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07

最新評論