一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 在Windows服務器下用Apache和mod_wsgi配置Python應用的教程

在Windows服務器下用Apache和mod_wsgi配置Python應用的教程

2020-06-23 09:25腳本之家 Python

這篇文章主要介紹了在Windows服務器下用Apache和mod_wsgi配置Python應用的教程,本文選擇以flask框架作為示例,需要的朋友可以參考下

最近開發(fā)了一個 Google Analytics 相關的應用,但需要在 Windows 下部署,結合網上的相關經驗,最終選擇了 apache+mod_wsgi 這樣的配置。
修改python應用

   

復制代碼 代碼如下:
Note that mod_wsgi requires that the WSGI application entry point be called 'application'. If you want to call it something else then you would need to configure mod_wsgi explicitly to use the other name.
    (via: wiki)

 

因為 mod_wsgi 默認要求入口名稱為 application 所以我們需要對自己的 python web 應用做一些修改。

假設我們使用flask 搭建的應用,而默認的入口名稱為 app, 建立一個 wsgi_handler.wsgi

?
1
2
3
import sys, os
sys.path.insert(0, os.path.dirname(__file__))
from application import app as application

下載安裝 httpd

應用的入口修改好之后,就需要安裝 apache 和 mod_wsgi 了,我使用的是32位的系統(tǒng),64位系統(tǒng)下載的安裝包可能 與32位的不同。

打開頁面 http://apache.dataguru.cn//httpd/binaries/win32/,下載 httpd-2.2.22-win32-x86-no_ssl.msi, 下載后運行程序,按提示安裝,具體過程這里不詳述。
安裝并配置 mod_wsgi

目前 Windows 下對 python 支持的最好的應該就是 [mod_wsgi][mw] 了。

下載 https://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-win32-ap22py27-3.3.so

將下載的文件重命名為 mod_wsgi.so 后移動到 apache 的 modules 目錄:

在 conf/httpd.conf 中加入如下配置

 

復制代碼 代碼如下:
LoadModule wsgi_module  modules/mod_wsgi.so

 

配置應用 vhost

在 conf/httpd.conf 中啟用 vhosts 配置文件

 

復制代碼 代碼如下:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

 

編輯 conf\extra\httpd-vhosts.conf 刪除無效的示例代碼,并加入應用的配置

 

復制代碼 代碼如下:
NameVirtualHost *:5000
<VirtualHost *:5000>
    ServerName localhost
    WSGIScriptAlias / E:\Projects\ga-data\wsgi_handler.wsgi
    <Directory E:\Projects\ga-data>
            Order deny,allow
            Allow from all
    </Directory>
</VirtualHost>

 

其中 E:\Projects\ga-data 替換成應用真實的路徑,盡量避免將應用放在中文或者有包含空格的路徑中

接下來啟動 Apache 并訪問 http://localhost:5000 即可。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美黑人ⅹxxx片 | 日本伊人色综合网 | 日比免费视频 | 成年男女免费大片在线观看 | 456老汉gay| 精品视频一区二区 | 91外围| 99在线免费观看 | x8x8在线永久免费观看 | 成3d漫二区三区四区 | 亚洲欧美日韩另类在线一 | 艾秋果冻麻豆老狼 | 嫩草影院永久在线一二三四 | 国产成人青草视频 | 久久久无码精品亚洲欧美 | 亚洲成人三级 | 亚洲不卡视频在线 | 40分钟在线观看免费 | 欧美成人v视频免费看 | 脱jk裙的美女露小内内无遮挡 | 欧美特一级 | 国产自拍专区 | 日本嫩小xxxxhd | 亚洲精品免费观看 | 免费刷10000名片赞网站 | 都市风流贵妇激情 | 99pao在线视频精品免费 | 精品一久久香蕉国产线看播放 | 草莓视频在线观看免费 | 国产经典一区二区三区蜜芽 | 996热视频 | 精品亚洲欧美中文字幕在线看 | 特级毛片免费视频观看 | 国产成人v爽在线免播放观看 | 欧美日韩三区 | 大又大又粗又爽女人毛片 | 暖暖在线精品日本中文 | 午夜影院小视频 | 睡男神的这件小事小说在线阅读 | 日本中文字幕在线观看视频 | 成人网欧美亚洲影视图片 |