在apache下配置mod_wsgi
在安装好apache之后,还需要下载mod_wsgi.mod_wsgi是用于apache支持python wsgi协议的扩展,当前版本是3.3,有windows下支持不同python版本的二进制文件下载。
首先需要使apache httpd服务器加载wsgi_module扩展。将下载的mod_wsgi.so置于apache serverr安装目录的modules文件下,在httpd.conf文件中添加如下一行:
LoadModule wsgi_module modules/mod_wsgi.so
使用WSGIScriptAlias指令来指定wsgi application的启动脚本。在httpd.conf中添加如下一行,这里使用默认的DocumentRoot:
WSGIScriptAlias /test "/path/to/docRoot/test.wsgi"
在/test路径下访问测试程序,wsgi脚本文件为test.wsgi
def application(environ, start_response):
status = '200 OK'
output = 'Hello World!'
response_headers = [('Content-type', 'text/plain'),
('Content-Length', str(len(output)))]
start_response(status, response_headers)
return [output]
重启apache sever之后,可以通过http://localhost/test来访问测试程序了。如果显示“Hello World!”则表明mod_wsgi安装成功。
配置apache
...
django在apache下的配置
http://docs.djangoproject.com/en/1.1/howto/deployment/modwsgi/#howto-deployment-modwsgi
...
分享到:
相关推荐
django+apache+mod_wsgi完美匹配包
Windows+Apache+mod_wsgi+virualenv搭建django web服务器
flask,Apache,mod_wsgi,db2 特别说明:mod_wsgi模块不用编译so
步骤:下载和安装mod_wsgi从它的网站:在httpd.conf中配置Apache 加载 mod_wsgi模块和您的项目:注意: mod_wsgi + ses
注意:64位系统专用,如要32位的,请搜索我另外发布的一个资源"apache2.2 with mod_wsgi for win32_X86"。 使用Apache2.2+mod_wsgi搭建django站点,将apache和mod_wsgi打包提供下载,默认情况下,apache和站点平行...
ubuntu下django+apache+mod_wsgi部署。我的测试成功了!
windows(64位) flask 项目部署。 使用 mod_wsgi+apache
window7配置python3.3 + django + apache24 + mod_wsgi
在windows下使用apache+mod_wsgi部署django项目
python3.5+apache2.4vc14+mod_wsgi_ap24vc14_cp35(windows_64平台)
mod_wsgi各版本,包括cpu架构,python版本限制。用于apache的模块组件。
在ubuntu64位,apache2.2,python2.7的环境下,编译出来到mod_wsgi.so文件。 亲测可用。
mod_wsgi-3.5.ap22.win32-py2.6.zip mod_wsgi-3.5.ap22.win32-py2.7.zip mod_wsgi-3.5.ap22.win32-py3.2.zip mod_wsgi-3.5.ap22.win32-py3.3.zip mod_wsgi-3.5.ap22.win32-py3.4.zip mod_wsgi-3.5.ap22.win-amd64-py...
注意:32位系统专用,如要64位的,请搜索我另外发布的一个资源"apache2.2 with mod_wsgi for amd64_X64"。 使用Apache2.2+mod_wsgi搭建django站点,将apache和mod_wsgi打包提供下载,默认情况下,apache和站点平行...
apache作为python服务器的插件 mod_wsgi-3.5.ap22.win32-py2.6.zip mod_wsgi-3.5.ap22.win32-py2.7.zip mod_wsgi-3.5.ap22.win32-py3.2.zip mod_wsgi-3.5.ap22.win32-py3.3.zip mod_wsgi-3.5.ap22.win32-py3.4.zip ...
对应apache2.2,2.4;python2.6,2.7,3.3,3.4;win32,64全版本的所有mod_wsgi.so
预编译完成的Apache mod_wsgi Flask 32bit安装模块,python3.6.5,用于支持flask的网站部署,使用pip install mod_wsgi-4.6.5+ap24vc14-cp36-cp36m-win32.whl安装即可
httpd-2.4.46-win64-VS16+mod_wsgi,Django项目快速部署包,包含httpd服务64位,mod_wsgi软件,一次性版本匹配。无需多余担心
在Windows上发布Python应用,踩了好多坑,有的根本填不上,总结最佳路径是用apache+mod_wsgi方式部署,总结存档,主要是mod_wsgi的获取和配置部分,希望能帮到大家。
mod_wsgi-4.7.1-cp38-cp38-win_amd64.whl 详见: 《Apache24 + wsgi + Flask on Python3.8部署实践 》 https://blog.csdn.net/fm0517/article/details/114090609