亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2015年07月22日 10:59:49   投稿:goldensun  
這篇文章主要介紹了使用相同的Apache實例來運行Django和Media文件,Django是最具人氣的Python web開發(fā)框架,需要的朋友可以參考下

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

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

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

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

你也可以使用 <LocationMatch> 來匹配正則表達(dá)式。 比如,下面的寫法將Django定義到網(wǎng)站的根目錄,并且顯式地將 media 子目錄以及任何以 .jpg , .gif , 或者 .png 結(jié)尾的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>

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

相關(guān)文章

最新評論