源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

在Windows服务器下用Apache和mod_wsgi配置Python应用的教程

  • 时间:2022-07-06 08:31 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
最近开发了一个 Google Analytics 相关的应用,但需要在 Windows 下部署,结合网上的相关经验,最终选择了 apache+mod_wsgi 这样的配置。 [b]修改python应用[/b]    
[url=http://www.g2w.me/2013/01/deploy-python-webapp-on-windows-with-apache-and-mod-wsgi/flask.pocoo.org]flask [/url]搭建的应用,而默认的入口名称为 app, 建立一个 wsgi_handler.wsgi
import sys, os
sys.path.insert(0, os.path.dirname(__file__)) 
from application import app as application

[b]下载安装 httpd[/b] 应用的入口修改好之后,就需要安装 apache 和 mod_wsgi 了,我使用的是32位的系统,64位系统下载的安装包可能 与32位的不同。 打开页面 http://apache.dataguru.cn//httpd/binaries/win32/,下载 httpd-2.2.22-win32-x86-no_ssl.msi, 下载后运行程序,按提示安装,具体过程这里不详述。 [b]安装并配置 mod_wsgi[/b] 目前 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 中加入如下配置
[u]复制代码[/u] 代码如下:
LoadModule wsgi_module  modules/mod_wsgi.so
配置应用 vhost 在 conf/httpd.conf 中启用 vhosts 配置文件
[u]复制代码[/u] 代码如下:
# Virtual hosts Include conf/extra/httpd-vhosts.conf
编辑 conf\extra\httpd-vhosts.conf 删除无效的示例代码,并加入应用的配置
[u]复制代码[/u] 代码如下:
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 即可。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部