亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Apache中部署一個Django項目

發布時間:2021-03-11 17:13:03 來源:億速云 閱讀:193 作者:Leah 欄目:開發技術

本篇文章為大家展示了怎么在Apache中部署一個Django項目,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

安裝Apache

1.解壓縮,修改Apache24\conf\httpd.conf 文件中的apache路徑和端口:

......
Define SRVROOT "E:/Apache24"  
ServerRoot "${SRVROOT}"
......

#Listen 12.34.56.78:80
Listen 8088
......

ServerName localhost:8088
......

2.打開E:\Apache24\bin\httpd.exe,在瀏覽器輸入http://127.0.0.1:8088/ 出現welcome頁面代表成功。

怎么在Apache中部署一個Django項目

mod_wsgi 模塊下載:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

1.把whl文件改成zip,解壓縮,把里面的mod_wsgi.so拷貝到E:\Apache24\modules路徑下,httpd.conf 中新增一段配置:

#添加mod_wsgi.so 模塊 
LoadModule wsgi_module modules/mod_wsgi.so

若mod_wsgi解壓后找不到mod_wsgi.so文件(如有跳過此步驟)

運行cmd,進入Scripts目錄執行安裝操作:

pip3 install mod_wsgi-4.5.17+ap24vc10-cp34-cp34m-win_amd64.whl

在Scripts目錄執行:mod_wsgi-express module-config

怎么在Apache中部署一個Django項目

把三行內容復制到httpd.conf:

#添加mod_wsgi.so 模塊 
LoadFile "c:/python34/DLLs/python3.dll"
LoadModule wsgi_module "c:/python34/lib/site-packages/mod_wsgi/server/mod_wsgi.pyd"
WSGIPythonHome "c:/python34"

配置Apache與Django

1.打開Apache配置文件 httpd.conf,在末尾增加一段配置:

#添加mod_wsgi.so 模塊 
LoadFile "c:/python34/DLLs/python3.dll"
LoadModule wsgi_module "c:/python34/lib/site-packages/mod_wsgi/server/mod_wsgi.pyd"
WSGIPythonHome "c:/python34"
 
#指定myweb項目的wsgi.py配置文件路徑 
WSGIScriptAlias / D:/mysite/mysite/wsgi.py 
 
#指定項目路徑 
WSGIPythonPath D:/mysite 
 
<Directory D:/mysite/mysite> 
<Files wsgi.py> 
  Require all granted 
</Files> 
</Directory> 
 
Alias /static D:/mysite/static  
<Directory D:/mysite/static>  
  AllowOverride None 
  Options None 
  Require all granted 
</Directory>

2.打開django項目setting配置:

DEBUG = False
ALLOWED_HOSTS = ['127.0.0.1','localhost'] #允許訪問的ip。也可以用'*'表示,代表不受限制

重啟bin\httpd.exe,輸入URL

怎么在Apache中部署一個Django項目

測試OK

3.將Apache安裝成windows server,就不需要每次打開httpd.exe出現一個小黑框了。

bin目錄下運行cmd命令httpd -k install -n “服務名” (不加參數,默認Apache2.4)

怎么在Apache中部署一個Django項目

運行apache:net start apache2.4

停止apache:net stop apache2.4

刪除apache:sc delete Apache2.4

上述內容就是怎么在Apache中部署一個Django項目,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高陵县| 阿克苏市| 神池县| 河源市| 红原县| 武汉市| 河曲县| 六枝特区| 汪清县| 仁寿县| 获嘉县| 二连浩特市| 安康市| 永安市| 鲁甸县| 石家庄市| 开江县| 西和县| 高平市| 句容市| 广东省| 丹巴县| 衡南县| 渝北区| 无棣县| 磐石市| 文水县| 区。| 丹棱县| 治县。| 扎兰屯市| 永吉县| 安宁市| 新邵县| 大厂| 古蔺县| 会昌县| 鄂尔多斯市| 两当县| 怀宁县| 修文县|