(開開心心每一天~ ---蟲癮師)
Python(Django)項目交給Apache的管理(一)
准備:Django的環境(Python)、Apache、Wsgi(必須文件)
首先需要電腦有Python基礎下並且安裝好Django的環境,下載Apache文件和Wsgi文件。
如果兩個文件都未能成功下載,可加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項目)操作。接下來就實現你自己的網站吧!
實現: