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

首頁 > 編程 > Python > 正文

使用相同的Apache實例來運行Django和Media文件

2019-11-25 17:09:04
字體:
來源:轉載
供稿:網友

Django本身不用來服務media文件;應該把這項工作留給你選擇的網絡服務器。 我們推薦使用一個單獨的網絡服務器(即沒有運行Django的一個)來服務media。 想了解更多信息,看下面的章節。

不過,如果你沒有其他選擇,所以只能在同Django一樣的Apache VirtualHost 上服務media文件,這里你可以針對這個站點的特定部分關閉mod_python:

<Location "/media/">  SetHandler None</Location>

將 Location 改成你的media文件所處的根目錄。

你也可以使用 <LocationMatch> 來匹配正則表達式。 比如,下面的寫法將Django定義到網站的根目錄,并且顯式地將 media 子目錄以及任何以 .jpg , .gif , 或者 .png 結尾的URL屏蔽掉:

<Location "/">  SetHandler python-program  PythonHandler django.core.handlers.modpython  SetEnv DJANGO_SETTINGS_MODULE mysite.settings</Location><Location "/media/">  SetHandler None</Location><LocationMatch "/.(jpg|gif|png)$">  SetHandler None</LocationMatch>

在所有這些例子中,你必須設置 DocumentRoot ,這樣apache才能知道你存放靜態文件的位

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 驻马店市| 泉州市| 永济市| 基隆市| 马关县| 新平| 南投县| 海宁市| 盐山县| 温宿县| 阆中市| 庆元县| 巴里| 广宗县| 荔波县| 和田市| 岐山县| 洱源县| 安宁市| 芜湖市| 石棉县| 泰安市| 专栏| 衡阳市| 锡林郭勒盟| 津市市| 合肥市| 渑池县| 绥中县| 浦东新区| 卓资县| 温泉县| 榆林市| 新丰县| 南丰县| 杨浦区| 遂平县| 西昌市| 公主岭市| 皮山县| 同心县|