一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 使用相同的Apache實例來運行Django和Media文件

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

2020-07-25 11:54腳本之家 Python

這篇文章主要介紹了使用相同的Apache實例來運行Django和Media文件,Django是最具人氣的Python web開發框架,需要的朋友可以參考下

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

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

?
1
2
3
<Location "/media/">
  SetHandler None
</Location>

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
<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才能知道你存放靜態文件的位

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲黄色免费在线观看 | 青青成人 | 特黄特级高清免费视频毛片 | 亚洲视频免 | 亚洲第一天堂无码专区 | 日本精品一二三区 | 国产日本久久久久久久久婷婷 | 国产福利微拍精品一区二区 | 99精品免费观看 | 搞逼综合网 | 亚洲高清在线精品一区 | 亚洲欧美日韩一区成人 | 搡60一70岁的老女人小说 | 成人午夜爽爽爽免费视频 | 免费福利资源站在线视频 | 91小视频在线观看免费版高清 | 玩高中女同桌肉色短丝袜脚文 | ady久久| 婚前试爱全集免费观看 | 欧美四虎影院 | 午夜一级免费视频 | 亚洲国产综合自在线另类 | 91视频99 | 国产一区二区视频在线播放 | 成人午夜视频一区二区国语 | julia ann全部在线hd | 亚洲国产网址 | 欧美洲大黑香蕉在线视频 | 美女的隐私无遮挡的网页 | 欧美日韩精品亚洲精品v18 | 亚洲偷窥图区色 | 婷婷麻豆 | 国产精品青青青高清在线观看 | 色婷婷激婷婷深爱五月老司机 | 国产成人精品男人的天堂538 | 精品久久香蕉国产线看观看麻豆 | 亚洲人成在线观看一区二区 | 免费在线观看成年人视频 | 欧美黑人换爱交换乱理伦片 | 福利视频一区二区牛牛 | 欧美一级特黄aaa大片 |