天天看點

Python(Django)項目與Apache的管理互動

Python(Django)項目與Apache的管理互動

(開開心心每一天~ ---蟲瘾師)

Python(Django)項目交給Apache的管理(一)

準備:Django的環境(Python)、Apache、Wsgi(必須檔案)

首先需要電腦有Python基礎下并且安裝好Django的環境,下載下傳

Apache

檔案和

Wsgi

檔案。

Python(Django)項目與Apache的管理互動

如果兩個檔案都未能成功下載下傳,可加QQ群607021567,直接找我要!

接下來開始操作兩個檔案夾。

(一)Apache檔案夾:

1、将下載下傳好的mod_wsgi.so檔案放入 apache/modules檔案夾下。

2、編輯檔案 conf/httpd.conf檔案(記事本方式),下載下傳好的這個檔案内的所有有關路徑指向的都是C槽,是以都修改為你apache檔案所放到的檔案夾下,基本隻修改盤符!

3、在同上檔案夾下有一個extra的檔案夾,在檔案夾下編輯httpd-vhosts.conf檔案(記事本方式)

httpd-vhosts.conf檔案——是控制端口的檔案,所有通路的位址需要都是與該檔案相配合,包括項目中的靜态檔案同樣是該檔案控制

NameVirtualHost *:80——端口号

添加:

<VirtualHost *:80>
    ServerName local.order.my.com
    WSGIScriptAlias / E:/***/order/wsgi/order.wsgi
    <Directory "E:/***/order/wsgi"> 
       Order Deny,Allow 
       Allow from all 
    </Directory>
    Alias /static/ E:/***/oneic-order/static/
Alias /css/ E:/***/oneic-order/css/
Alias /img/ E:/***/oneic-order/img/
Alias /js/ E:/***/oneic-order/js/
</VirtualHost>
//***号是你的項目檔案夾      

**wsgi的檔案名字要和他檔案夾的上級名字相同。**

修改完之後,Apache的檔案就修改完成了!

(二)Python檔案:

1、在你的電腦中建立好的Django檔案夾下,建立wsgi檔案夾,就是我們在httpd-vhosts.conf檔案所修改的路徑對應建立!

2、在該檔案夾下建立wsgi檔案,order.wsgi檔案,修改代碼:

import os, sys
sys.path.append('E:/主檔案夾')
os.environ['DJANGO_SETTINGS_MODULE'] = '項目名字.settings'
os.environ['PYTHON_EGG_CACHE']='/tmp/python-eggs'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()      

項目名字是settiings.py檔案的上級目錄。

3、若本機通路apache所配置設定的位址,需修改計算機檔案 C:\Windows\System32\drivers\etc\hosts 檔案 127.0.0.1 local.order.oneic.com

所有的檔案修改後 ,接下來就是django的基礎項目操作!這裡已經完成Apache的管理(Django項目)操作。接下來就實作你自己的網站吧!

實作:

Python(Django)項目與Apache的管理互動

Welcome to Python world! I have a contract in this world! How about you?