亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Apache > 正文

django配置apache model_python

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

1:這個問題搞了好久 然來是因為我的apache的model文件沒有mod_python.so文件

  解決辦法是: 先裝好python django 跟apance

  下載mod_python-3.3.1.win32-py2.5-Apache2.2.exe這個文件安裝時他會自動尋找python25的位置 點擊繼續

但是到倒數第二步的時候有個選項 就是選擇你電腦apance安裝的位置 點擊apache位置 確認 然后他自己會把mod_python.so文件安裝到model文件中:

    然后再在apache的httpd.conf加上LoadModule pytyhon_module modules/mod_python.so

配置DjangoApache的步驟:

如何在Windows環境下安裝Apachemod_Python, 這篇Blog解釋得很明白,我下面的這些步驟得到了驗證。

1
			http://httpd.apache.org/
來獲取apache_2.2.3-win32-x86-no_ssl.msi這個安裝文件;
運行這個msi即可順利安裝Apache。

2

網絡上有很多說可以利用Apachemod_python源代碼來編譯安裝mod_python的,但是如果你僅僅想快速安裝,那么請從

http://www.apache.org/dist/httpd/modpython/win/3.2.10/

直接下載

mod_python-3.2.10.win32-py2.4-apache2.2.exe

文件,運行這個exe即可順利把mod_python安裝到Python2.4以及Apache2.2;

由于GFW的封鎖,可能您無法訪問apache網站,那么可以從這里下載:

http://files.cnblogs.com/zhengyun_ustc/mod_python-3.2.10.win32-py2.4-apache2.2.rar

3

我們用

Python django-admin.py startproject myproject

命令,在C盤的django目錄下創建了一個Django項目myproject。我們把它引用的圖片文件和css文件等靜態資源都放在myproject文件夾下的media目錄中。

此時,將myproject目錄下的settings.py文件中的這三個參數修改一下,主要是為了從相對路徑變成絕對路徑:

修改的配置行

# Django settings for myproject project.

'''

將相對路徑改為絕對路徑。主要有:

MEDIA_ROOT

TEMPLATE_DIRS

STATIC_PATH

'''

# Absolute path to the directory that holds media.

# Example: "/home/media/media.lawrence.com/"

MEDIA_ROOT = 'c:/django/myproject'

STATIC_PATH = 'c:/django/myproject/media'

TEMPLATE_DIRS = (

    # Put strings here, like "/home/html/django_templates".

    # Always use forward slashes, even on Windows.

    'c:/django/myproject/templates',

)

切記切記,一定要保證這三個參數是絕對路徑。

4

配置Apachehttpd.conf配置文件:

首先,在“Dynamic Shared Object (DSO) Support”的配置下增加一行

LoadModule python_module modules/mod_python.so

這個必須手動添加。

5

我們列出此時Apache所需要的參數分別為:

項目名:myporject

試圖訪問的URL為:http://localhost:80/mysite/

靜態資源文件的存放目錄:c:/django/myproject/media

項目文件夾路徑:c:/django/myproject

好了,此時你就應該在httpd.conf文件的最后附加這段配置,以便讓Apache知道到哪里去定位myproject/settings.py文件:

增加的配置行

 mysite目錄路徑: c:/django/myproject,

但是對于PythonPath,必須設置成這個目錄的上一級目錄!

# this site url:http://localhost:80/mysite/

<Location "/mysite/">

    SetHandler python-program

    PythonPath "sys.path+['c:/django']"

    PythonHandler django.core.handlers.modpython   

    SetEnv DJANGO_SETTINGS_MODULE myproject.settings

    PythonInterpreter mysite

    PythonDebug On

</Location>

對于上面的配置,Limodou注釋道:“上面 PythonPath 主要是將 myproject的目錄加入到 sys.path ,以便 Django 可以找到。需要使用絕對路徑。

SetEvn 中設置的 DJANGO_SETTINGS_MODULE 就對應于你的 項目名.配置文件。因此為了能導入 項目名.配置文件,就需要前面的 PythonPath 的設置。

PythonDebug  PythonAutoReload 建議在生產時設為 Off 。”

為了讓圖片、cssscript能夠被Apache成功加載,還需要在httpd.conf最后附加這段配置:

增加的配置行

#Alias /site_media 是用來將 myproject的靜態文件設置一個 URL 訪問的別名。

Alias /site_media c:/django/myproject/media

<Location "/site_media/">

       SetHandler None

</Location>

 

#Alias /media 是將 Django Admin 的靜態文件設置一個 URL 的訪問別名。

Alias /media c:/Django-0.95/django/contrib/admin/media

<Location "/media/">

       SetHandler None

</Location>

 

# file types we want to serve statically

# case insensative match

<LocationMatch "(?i)/.(jpg|gif|png|txt|ico|pdf|css|jpeg)$">

       SetHandler None

</LocationMatch>

 

LimodouStep by step特地說“同時可以注意到 settings 我改為了 settings_apache 了。一方面將要把其中的內容有關相對路徑的東西改為絕對路徑,另一方面我還想保持現在的 settings.py 。”這也是一個很好的做法。

最后,修改MaxRequestsPerChild1,這是一個可選項。Limodou是這么說的“同時如果你不想每次重啟Apache 來進行測試,可以將: MaxRequestsPerChild 0. 改為: MaxRequestsPerChild 1

 

重啟Apache服務。

6

瀏覽 http://localhost:80/mysite/ 即可。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产成人91精品| 欧洲成人在线视频| 亚洲性无码av在线| 精品色蜜蜜精品视频在线观看| 欧美中文在线观看国产| 国产精品爽爽ⅴa在线观看| 久久精品视频亚洲| 国产不卡av在线免费观看| 欧美乱妇高清无乱码| 久久手机免费视频| 亚洲综合自拍一区| 欧美日韩福利电影| 综合欧美国产视频二区| 欧美成人小视频| 国产成人精品免费久久久久| 亚洲系列中文字幕| 欧美一级大胆视频| 日韩高清电影免费观看完整版| 午夜精品久久久久久久白皮肤| xxx成人少妇69| 日韩男女性生活视频| 欧美视频中文在线看| www日韩中文字幕在线看| 91精品国产自产在线老师啪| 精品日韩美女的视频高清| 日韩在线视频线视频免费网站| 欧美最猛性xxxxx亚洲精品| 欧美性生交xxxxx久久久| 在线观看精品国产视频| 91地址最新发布| 亚洲女人被黑人巨大进入al| 91精品国产91久久久久久最新| 日韩网站免费观看| 亚洲图片在线综合| 亚洲精品久久久一区二区三区| 国产精品网站视频| 色偷偷综合社区| 国产精品视频网站| 国产成人自拍视频在线观看| 国产99久久精品一区二区永久免费| 国产精品2018| 亚洲大胆美女视频| 欧美第一淫aaasss性| 懂色aⅴ精品一区二区三区蜜月| 亚洲影院色在线观看免费| 亚洲人成网站色ww在线| 亚洲精品视频免费在线观看| 国产色综合天天综合网| 5252色成人免费视频| 国产精品一区二区三区成人| 欧美电影第一页| 成人乱人伦精品视频在线观看| 日韩精品在线观| 欧美电影在线观看完整版| 日韩精品视频中文在线观看| 亚洲欧美国产高清va在线播| 久久亚洲一区二区三区四区五区高| 黑人精品xxx一区一二区| 国产精品777| 欧美理论片在线观看| 欧美日韩精品中文字幕| 亚洲精品美女网站| 亚洲伊人第一页| 欧美激情一区二区三级高清视频| 色妞一区二区三区| 久久久精品免费| 欧美一区二三区| 在线看欧美日韩| 欧美黄色小视频| 亚洲综合第一页| 国产视频在线观看一区二区| 日本久久久久亚洲中字幕| 国外色69视频在线观看| 亚洲激情中文字幕| 国产免费一区二区三区在线能观看| 在线观看日韩欧美| 18性欧美xxxⅹ性满足| 粗暴蹂躏中文一区二区三区| 欧美激情xxxx性bbbb| 久久久久久一区二区三区| 久久精品国产久精国产思思| 中文字幕亚洲欧美在线| 一本色道久久综合亚洲精品小说| 57pao成人国产永久免费| 成人在线激情视频| 亚洲精品国产精品国产自| 欧美刺激性大交免费视频| 国产亚洲激情在线| 国产精品毛片a∨一区二区三区|国| 国产精品亚洲美女av网站| 日本一区二三区好的精华液| 亚洲变态欧美另类捆绑| 亚洲第一二三四五区| 日本亚洲精品在线观看| 国产成人91久久精品| 国产精品久久久av久久久| 成人黄色短视频在线观看| 日韩精品在线免费| 亚洲欧美日韩天堂| 欧美激情中文网| 国产成人精品免费视频| 亚洲欧美另类在线观看| 国产区亚洲区欧美区| 中文字幕精品国产| 欧美一区二区三区免费观看| 日日狠狠久久偷偷四色综合免费| 日韩精品在线免费观看视频| 久久精品视频中文字幕| 久久久精品网站| 中文字幕欧美日韩va免费视频| 久久99久久99精品免观看粉嫩| 久久精品国产91精品亚洲| 国产亚洲精品成人av久久ww| 欧美激情免费观看| 中文字幕日韩在线播放| 国产午夜精品麻豆| 国产精品mp4| 国产精品女主播| 青草青草久热精品视频在线观看| 国产精品一区二区女厕厕| 亚洲一区二区久久久久久| 久久精品亚洲热| 亚洲女同精品视频| 丝袜美腿精品国产二区| 国产精品成人品| 欧美疯狂xxxx大交乱88av| 久久夜色精品国产| 国产精品黄色影片导航在线观看| 欧美高清自拍一区| 一区二区三区精品99久久| 欧美另类极品videosbestfree| 伊人一区二区三区久久精品| 亚洲毛片在线免费观看| 另类少妇人与禽zozz0性伦| 国产日韩欧美黄色| 欧美精品在线网站| 91在线观看免费| 久久亚洲精品网站| 亚洲第一免费播放区| 国产成人精品一区二区在线| 欧美日韩在线观看视频| 亚洲xxx大片| 国产在线久久久| 奇门遁甲1982国语版免费观看高清| 国产精品高清网站| 日本最新高清不卡中文字幕| 欧美成人免费在线视频| 51久久精品夜色国产麻豆| 欧美激情一区二区三区高清视频| 国产日韩欧美在线视频观看| 一区二区三区日韩在线| 久久午夜a级毛片| 久久国产加勒比精品无码| 欧美性在线视频| 久久精品久久久久| 国产精品视频久久| 亚洲精品一区二三区不卡| 日韩精品极品毛片系列视频| 国产日本欧美在线观看| 久久青草福利网站| 欧美日韩亚洲精品内裤| 国产专区精品视频| 国产精品久久久91| 91久久久久久久久久|