![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcugDZmNWO2UDO3EGNmJDM5kDOjRzMyATY4UzYxUDZiV2YfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
(開開心心每一天~ ---蟲瘾師)
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項目)操作。接下來就實作你自己的網站吧!
實作:
Welcome to Python world! I have a contract in this world! How about you?