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

首頁 > 網站 > Apache > 正文

Linux下將Python的Django項目部署到Apache服務器

2024-08-27 18:22:49
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Python的Django項目部署到Apache服務器上的要點總結,文中針對的是wsgi連接方式,需要的朋友可以參考下

這幾天花了點時間,將把django開發好的web項目部署到Apache上,參考了官方的一些文檔和互聯網上的文檔,還是花了比較多的時間,這里把配置的過程說一下。
方便有需要的朋友,可以參考,少走彎路!
1. django項目部署環境說明
操作系統 : Red Hat Enterprise Linux Server release 5.3 (Tikanga) x86_64
apache版本 : httpd-2.2.3-22.el5
mod_wsgi版本 : mod_wsgi-3.2-1.el5 fedora epel可以下載
Django版本 : 1.2.3
python 版本 : 2.5
這里假定Django和Apache已經安裝好,并且Django的項目已經開發好。
以上軟件包都是通過yum包安裝,軟件包都是系統標準目錄結構!
django開發好的項目目錄是 /var/www/html/server,項目目錄結構如下(標準django項目目錄結構)

 #tree -d server/ server/ |-- __init__.py |-- manage.py |-- settings.py |-- backend |-- static |  |-- images |  |-- locale |  |-- plugins |  `-- themes |    |-- default |    |  `-- images |    |-- gray |    |  `-- images |    `-- icons |-- template `-- view

2. Apache和mod_wsgi配置
修改wsgi配置(/etc/httpd/conf.d/wsgi.conf)

 #cat /etc/httpd/conf.d/wsgi.conf  LoadModule wsgi_module modules/mod_wsgi.so WSGIScriptAlias / "/var/www/html/server/django.wsgi"  <Directory "/var/www/html/server">  Order Deny,Allow  Allow from all </Directory>

項目目錄中的django.wsgi這個文件是需要新建的,后面會說到如何新建這個文件。
apache使用的標準配置,Apache的DocumentRoot 指向的是 /var/www/html 目錄
3. 新建django.wsgi文件
在項目目錄/var/www/html/server下新建一個django.wsgi,文件內容如下:

 #cat /var/www/html/server/django.wsgi # -*- coding: utf-8 -*- import os import sys os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' os.environ['PYTHON_EGG_CACHE'] = '/tmp/.python-eggs' current_dir = os.path.dirname(__file__) if current_dir not in sys.path: sys.path.append(current_dir)  import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()

 
第三行 os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' ,這個settings就是指項目目錄下的setting.py文件.
第四行 os.environ['PYTHON_EGG_CACHE'] = '/tmp/.python-eggs' ,指定解壓egg文件的cache目錄,確保運行apache的用戶,能夠對此目錄有讀寫權限.
第五,六行 將當前目錄自動加入到python的搜索路徑,如果項目中有自己寫的模塊,方便使用和發布  
最后,這個django.wsgi文件名可以隨便取,例如test.wsgi、app.wsgi等等,但是一定要與/etc/httpd/conf.d/wsgi.conf配置文件中配置保持一致。
如果您這里新建的文件名不是django.wsgi而是test.wsgi,那么/etc/httpd/conf.d/wsgi.conf中的配置就應該修改為

WSGIScriptAlias / "/var/www/html/server/test.wsgi"

4. 修改django項目中的setting.py文件
找到項目目錄下的setting.py,對于這里就是/var/www/html/server/setting.py。找到其中的TEMPLATE_DIRS,修改為:

 TEMPLATE_DIRS = ("/var/www/html/server/template",)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲电影免费观看高清| 欧美大荫蒂xxx| 韩国欧美亚洲国产| 国产精品一区二区电影| 国产精品久久久久aaaa九色| 精品久久久久久中文字幕一区奶水| 欧美在线一级va免费观看| 亚洲一区二区三| 成人网在线观看| 国产成人精品a视频一区www| 亚洲国产成人久久| 日韩最新在线视频| 理论片在线不卡免费观看| 国产精品久久久久久久美男| 91精品综合久久久久久五月天| 韩国欧美亚洲国产| 国产精品久久国产精品99gif| 久久久久久久久久久av| 久久久久久久爱| 91中文字幕在线| 亚洲成人av中文字幕| 午夜欧美不卡精品aaaaa| 国产又爽又黄的激情精品视频| 亚洲精品国产精品乱码不99按摩| 国产精品一区二区三区在线播放| 国产一区二区三区在线看| 亚洲精品99999| 亚洲精品白浆高清久久久久久| 日韩欧美在线中文字幕| 亚洲一区二区三区在线免费观看| 亚洲视频在线播放| 久久精品国产电影| 亚洲人成在线电影| 久久精品国产欧美亚洲人人爽| 动漫精品一区二区| 亚洲国产精品999| 精品久久久精品| 亚洲精品国产精品自产a区红杏吧| 国产91精品久久久| 亚洲性日韩精品一区二区| www.日韩免费| 国产九九精品视频| 国产一区二区三区日韩欧美| 欧美精品久久久久久久久| 91色视频在线导航| 在线成人激情视频| 日韩亚洲第一页| 久久精品一偷一偷国产| 久久久噜噜噜久久久| 91网站免费看| 国产亚洲欧洲在线| 亚洲综合av影视| 一区二区欧美激情| 午夜精品久久久久久久男人的天堂| 国产精品色午夜在线观看| 亚洲黄页网在线观看| 国产一区二区三区在线观看网站| 亚洲自拍小视频免费观看| 国产精品女人网站| 国内精品久久久久影院 日本资源| 亚洲第一区中文字幕| 亚洲免费电影在线观看| 日韩电视剧在线观看免费网站| 欧美视频一区二区三区…| 国产香蕉一区二区三区在线视频| 97在线观看免费| 最近2019免费中文字幕视频三| 欧美精品国产精品日韩精品| 国产亚洲成精品久久| 亚洲一区中文字幕在线观看| 欧美亚洲在线视频| 一本色道久久88精品综合| 中文字幕日韩欧美在线视频| 亚洲精品欧美一区二区三区| 91丨九色丨国产在线| 国产成人在线精品| 亚洲乱码av中文一区二区| 国产视频久久久久久久| 欧美在线亚洲一区| 亚洲美女久久久| 麻豆精品精华液| 日韩日本欧美亚洲| 日韩成人在线播放| 亚洲欧美在线一区二区| 91高清免费在线观看| 91天堂在线视频| 日韩中文字幕免费视频| 法国裸体一区二区| 91黑丝在线观看| 亚洲精品一区二区三区婷婷月| 日韩欧美在线字幕| 久久精品国产欧美亚洲人人爽| 亚洲天堂男人天堂| 在线看欧美日韩| 日韩精品免费电影| 亚洲欧洲国产精品| 黑人极品videos精品欧美裸| 91久久精品一区| 精品久久久久久久久久久久| 成人网中文字幕| 久久精品一偷一偷国产| 国产色婷婷国产综合在线理论片a| 久久久久久一区二区三区| 午夜精品久久久久久久久久久久| 欧美极品第一页| 日韩经典一区二区三区| 欧美亚洲视频在线看网址| 欧美大片免费观看在线观看网站推荐| 成人av.网址在线网站| 国产成人+综合亚洲+天堂| 国产精品极品在线| 亚洲成人教育av| 日韩中文字幕不卡视频| 国产精品永久免费在线| 成人久久一区二区| 欧美精品一区在线播放| 成人美女av在线直播| 久久精品2019中文字幕| 国产精品久久久久福利| 日韩精品免费在线| 欧美激情乱人伦一区| 日韩精品福利在线| 亚洲午夜av电影| 国模私拍一区二区三区| 久久久精品网站| 欧美精品一区在线播放| 日韩av网址在线| 国产男女猛烈无遮挡91| 亚洲石原莉奈一区二区在线观看| 久久人人爽亚洲精品天堂| 久久久久久久999| 欧洲中文字幕国产精品| 91久久精品美女| 精品偷拍一区二区三区在线看| 日韩欧美在线一区| 91老司机在线| 午夜精品国产精品大乳美女| 国产中文欧美精品| 国产精品久久久久久久久久尿| 国产精品美女主播| 成人精品久久一区二区三区| 欧美大片在线免费观看| 日韩三级影视基地| 日韩精品视频免费在线观看| 成人伊人精品色xxxx视频| 亚洲免费视频观看| 亚洲精品日韩激情在线电影| 欧美一区三区三区高中清蜜桃| 精品久久久一区| 成人有码视频在线播放| 欧美激情伊人电影| 国产精品偷伦视频免费观看国产| 91av在线免费观看视频| 亚洲天堂av在线免费观看| 奇米4444一区二区三区| 狠狠躁天天躁日日躁欧美| 色哟哟网站入口亚洲精品| 国产69精品99久久久久久宅男| 午夜精品一区二区三区视频免费看| 午夜免费久久久久| 成人欧美在线观看| 亚洲另类xxxx| 欧美日韩色婷婷| 国产精品日韩精品|