91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

怎么在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

沿河| 萨嘎县| 南皮县| 开江县| 宜兰县| 扎囊县| 清丰县| 南康市| 澄迈县| 洪湖市| 沁水县| 林芝县| 衡水市| 天门市| 镇原县| 张家港市| 东明县| 通河县| 金昌市| 剑河县| 邵东县| 聂拉木县| 昆山市| 金秀| 长岭县| 桐乡市| 抚州市| 永仁县| 腾冲县| 陕西省| 乌拉特前旗| 兴业县| 买车| 苏尼特右旗| 大安市| 睢宁县| 景德镇市| 临朐县| 安丘市| 武宁县| 岫岩|