Python(Django)項目與Apache的管理交互的方法
準(zhǔn)備:Django的環(huán)境(Python)、Apache、Wsgi(必須文件)
首先需要電腦有Python基礎(chǔ)下并且安裝好Django的環(huán)境,下載Apache文件和Wsgi文件。
Apache HTTP Server for Windows V2.4.33 vc14 (32/64) 官方正式本地版下載地址
如果兩個文件都未能成功下載,可加QQ群607021567,直接找我要!
接下來開始操作兩個文件夾。
(一)Apache文件夾:
1、將下載好的mod_wsgi.so文件放入 apache/modules文件夾下。
2、編輯文件 conf/httpd.conf文件(記事本方式),下載好的這個文件內(nèi)的所有有關(guān)路徑指向的都是C盤,所以都修改為你apache文件所放到的文件夾下,基本只修改盤符!
3、在同上文件夾下有一個extra的文件夾,在文件夾下編輯httpd-vhosts.conf文件(記事本方式)
httpd-vhosts.conf文件——是控制端口的文件,所有訪問的地址需要都是與該文件相配合,包括項目中的靜態(tài)文件同樣是該文件控制
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、在你的電腦中創(chuàng)建好的Django文件夾下,創(chuàng)建wsgi文件夾,就是我們在httpd-vhosts.conf文件所修改的路徑對應(yīng)創(chuàng)建!
2、在該文件夾下創(chuàng)建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的基礎(chǔ)項目操作!這里已經(jīng)完成Apache的管理(Django項目)操作。接下來就實現(xiàn)你自己的網(wǎng)站吧!
實現(xiàn):
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Linux下將Python的Django項目部署到Apache服務(wù)器
- python+Django+apache的配置方法詳解
- 在Linux系統(tǒng)上部署Apache+Python+Django+MySQL環(huán)境
- windows+apache+mod_python配置django運行環(huán)境
- 在Apache服務(wù)器上同時運行多個Django程序的方法
- windows 10下安裝搭建django1.10.3和Apache2.4的方法
- Apache如何部署django項目
- 簡單的Apache+FastCGI+Django配置指南
- Apache上部署Django步驟詳細(xì)介紹
- 通過mod_python配置運行在Apache上的Django框架
- Python3+django2.0+apache2+ubuntu14部署網(wǎng)站上線的方法
- Apache,wsgi,django 程序部署配置方法詳解
相關(guān)文章
pycharm運行出現(xiàn)ImportError:No module named的解決方法
今天小編就為大家分享一篇pycharm運行出現(xiàn)ImportError:No module named的解決方法。具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10使用pycharm+conda配置虛擬環(huán)境的詳細(xì)步驟
這篇文章主要介紹了使用pycharm創(chuàng)建新的項目環(huán)境并使用conda進(jìn)行配置和使用pycharm引用已有的conda虛擬環(huán)境,文中通過圖文結(jié)合的方式介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05Python-jenkins 獲取job構(gòu)建信息方式
這篇文章主要介紹了Python-jenkins 獲取job構(gòu)建信息方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05Python基于釘釘監(jiān)控發(fā)送消息提醒的實現(xiàn)
本文主要介紹了Python基于釘釘監(jiān)控發(fā)送消息提醒的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06Django中如何使用Celery執(zhí)行異步任務(wù)
這篇文章主要介紹了Django中如何使用Celery執(zhí)行異步任務(wù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11python對接ihuyi實現(xiàn)短信驗證碼發(fā)送
在本篇文章里小編給大家分享的是關(guān)于python對接ihuyi實現(xiàn)短信驗證碼發(fā)送功能,需要的朋友們可以參考下。2020-05-05利用Python實現(xiàn)手機短信監(jiān)控通知的方法
今天小編就為大家分享一篇利用Python實現(xiàn)手機短信監(jiān)控通知的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07