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

首頁 > 網站 > Apache > 正文

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

2024-08-27 18:25:11
字體:
來源:轉載
供稿:網友

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

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

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

指定 FastCGI Server 的位置

FastCGIExternalServer 告訴Apache如何找到FastCGI服務器。 按照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服務器內部使用的接口,這個URL決定了對于哪些URL的請求會被FastCGI處理(下一部分詳細討論)。 (下一章將會有更多有關于此的介紹)
使用mod_rewrite為FastCGI指定URL

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

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

<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>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日喀则市| 米脂县| 鄂托克旗| 舒兰市| 盘山县| 青阳县| 图木舒克市| 辰溪县| 延吉市| 阿图什市| 祥云县| 榆林市| 汉寿县| 桓台县| 肇州县| 北京市| 贵州省| 榆树市| 和顺县| 云龙县| 昆山市| 德庆县| 闽侯县| 肥西县| 漳平市| 上蔡县| 贵阳市| 察雅县| 肃南| 乌拉特前旗| 宜城市| 万年县| 徐水县| 买车| 梁平县| 仙游县| 合阳县| 庆云县| 九江县| 灯塔市| 汪清县|