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

首頁 > 編程 > Python > 正文

在Lighttpd服務(wù)器中運行Django應(yīng)用的方法

2020-01-04 18:00:21
字體:
供稿:網(wǎng)友

這篇文章主要介紹了在Lighttpd服務(wù)器中運行Django應(yīng)用的方法,本文所采用的是最流行的FastCGI模塊,包括同時運行多個Django應(yīng)用的方法,需要的朋友可以參考下

lighttpd (http://www.djangoproject.com/r/lighttpd/) 是一個輕量級的Web服務(wù)器,通常被用來提供靜態(tài)頁面的訪問。 它天生支持FastCGI,因此除非你的站點需要一些Apache特有的特性,否則,lighttpd對于靜態(tài)和動態(tài)頁面來說都是理想的選擇。

確保 mod_fastcgi 在模塊列表中,它需要出現(xiàn)在 mod_rewrite 和 mod_access ,但是要在 mod_accesslog 之前。

將下面的內(nèi)容添加到你的lighttpd的配置文件中:

 

 
  1. server.document-root = "/home/user/public_html" 
  2. fastcgi.server = ( 
  3. "/mysite.fcgi" => ( 
  4. "main" => ( 
  5. # Use host / port instead of socket for TCP fastcgi 
  6. # "host" => "127.0.0.1", 
  7. # "port" => 3033, 
  8. "socket" => "/home/user/mysite.sock"
  9. "check-local" => "disable"
  10. ), 
  11. alias.url = ( 
  12. "/media/" => "/home/user/django/contrib/admin/media/"
  13.  
  14. url.rewrite-once = ( 
  15. "^(/media.*)$" => "$1"
  16. "^/favicon/.ico$" => "/media/favicon.ico"
  17. "^(/.*)$" => "/mysite.fcgi$1"

在一個lighttpd進程中運行多個Django站點

lighttpd允許你使用條件配置來為每個站點分別提供設(shè)置。 為了支持FastCGI的多站點,只需要在FastCGI的配置文件中,為每個站點分別建立條件配置項:

 

 
  1. # If the hostname is 'www.example1.com'... 
  2. $HTTP["host"] == "www.example1.com" { 
  3. server.document-root = "/foo/site1" 
  4. fastcgi.server = ( 
  5. ... 
  6. ... 
  7.  
  8. # If the hostname is 'www.example2.com'... 
  9. $HTTP["host"] == "www.example2.com" { 
  10. server.document-root = "/foo/site2" 
  11. fastcgi.server = ( 
  12. ... 
  13. ... 

你也可以通過 fastcgi.server 中指定多個入口,在同一個站點上實現(xiàn)多個Django安裝。 請為每一個安裝指定一個FastCGI主機。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 张掖市| 二连浩特市| 镇巴县| 大余县| 阜城县| 武胜县| 宾川县| 开远市| 太白县| 巍山| 灌云县| 宁明县| 潮州市| 平凉市| 玉林市| 仁怀市| 廉江市| 南宁市| 周宁县| 灯塔市| 昆明市| 唐海县| 镇巴县| 莫力| 东莞市| 高雄市| 孟州市| 筠连县| 丹棱县| 邯郸市| 韶关市| 云浮市| 句容市| 松原市| 博湖县| 邵东县| 新津县| 商河县| 拜城县| 温州市| 江永县|