最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

簡單的Apache+FastCGI+Django配置指南

 更新時間:2015年07月22日 11:27:26   投稿:goldensun  
這篇文章主要介紹了簡單的Apache+FastCGI+Django配置指南,這也是Python上最流行的web框架Django的最流行搭配環(huán)境:)需要的朋友可以參考下

在Apache和FastCGI上使用Django,你需要安裝和配置Apache,并且安裝mod_fastcgi。 請參見Apache和mod_fastcgi文檔: http://www.djangoproject.com/r/mod_fastcgi/ 。

當(dāng)完成了安裝,通過 httpd.conf (Apache的配置文件)來讓Apache和Django FastCGI互相通信。 你需要做兩件事:

  •     使用 FastCGIExternalServer 指明FastCGI的位置。
  •     使用 mod_rewrite 為FastCGI指定合適的URL。

指定 FastCGI Server 的位置

FastCGIExternalServer 告訴Apache如何找到FastCGI服務(wù)器。 按照FastCGIExternalServer 文檔( http://www.djangoproject.com/r/mod_fastcgi/FastCGIExternalServer/ ),你可以指明 socket 或者 host 。以下是兩個例子:

# Connect to FastCGI via a socket/named pipe:
FastCGIExternalServer /home/user/public_html/mysite.fcgi -socket /home/user/mysite.sock

# Connect to FastCGI via a TCP host/port:
FastCGIExternalServer /home/user/public_html/mysite.fcgi -host 127.0.0.1:3033

在這兩個例子中, /home/user/public_html/ 目錄必須存在,而 /home/user/public_html/mysite.fcgi 文件不一定存在。 它僅僅是一個Web服務(wù)器內(nèi)部使用的接口,這個URL決定了對于哪些URL的請求會被FastCGI處理(下一部分詳細(xì)討論)。 (下一章將會有更多有關(guān)于此的介紹)
使用mod_rewrite為FastCGI指定URL

第二步是告訴Apache為符合一定模式的URL使用FastCGI。 為了實現(xiàn)這一點,請使用mod_rewrite 模塊,并將這些URL重定向到 mysite.fcgi (或者正如在前文中描述的那樣,使用任何在 FastCGIExternalServer 指定的內(nèi)容)。

在這個例子里面,我們告訴Apache使用FastCGI來處理那些在文件系統(tǒng)上不提供文件

<VirtualHost 12.34.56.78>
 ServerName example.com
 DocumentRoot /home/user/public_html
 Alias /media /home/user/python/django/contrib/admin/media
 RewriteEngine On
 RewriteRule ^/(media.*)$ /$1 [QSA,L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^/(.*)$ /mysite.fcgi/$1 [QSA,L]
</VirtualHost>


相關(guān)文章

最新評論

揭东县| 鹤山市| 察哈| 亳州市| 什邡市| 桐梓县| 永顺县| 霍林郭勒市| 山丹县| 靖安县| 鸡泽县| 阳谷县| 洛隆县| 沾化县| 宁南县| 凉山| 锡林郭勒盟| 平凉市| 襄汾县| 安徽省| 玉溪市| 平山县| 东平县| 若尔盖县| 精河县| 体育| 读书| 耿马| 汤原县| 柘城县| 青川县| 广安市| 南郑县| 汽车| 宜兰县| 普兰店市| 万全县| 唐山市| 墨竹工卡县| 乌拉特后旗| 宁波市|