在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
...
分享到:
相关推荐
5. 使用mod_wsgi配置Apache,指定Django项目的`wsgi.py`文件作为入口点。 6. 重启Apache服务器,测试Django应用是否可以正常运行。 **优化与安全** 在部署生产环境时,需要考虑性能优化和安全性。例如,可以通过...
Windows 下 Python Flask+Apache+mod_wsgi+DB2 部署 本文档旨在指导用户在 Windows 平台上部署 Python Flask 项目,使用 Apache 作为 Web 服务器,mod_wsgi 作为 WSGI 服务器,DB2 作为数据库管理系统。 一、...
- 修改 Apache 的配置文件 httpd.conf,加载 mod_wsgi 模块,并指定包含自定义配置文件的路径。 6. **配置 Apache 和 Django:** - 创建 Apache 的自定义配置文件 `apache_django_wsgi.conf`,设置静态资源和 ...
### Windows平台Apache 24与mod_wsgi部署Python应用详解 #### 一、概述 在Windows平台上部署Python Web应用时,经常会遇到各种各样的问题。本文将详细介绍如何使用Apache 2.4结合mod_wsgi模块来高效地部署Python...
8. **文件列表中的`Apache_mod_wsgi`**:这个文件可能包含Apache和mod_wsgi的安装文件,以及可能的配置示例和教程文档。解压后,按照文件说明进行安装和配置。 在Windows环境下部署Django项目,结合Apache和mod_...
标题 "django+apache+mod_wsgi.rar" 暗示了这个压缩包是关于使用Django框架与Apache web服务器结合,并通过mod_wsgi模块在Windows 64位平台上部署Python应用的配置。描述中提到的"python3.5+apache2.4vc14+mod_wsgi_...
安装`mod_wsgi`时,用户需要根据自己的Apache和Python配置选择正确的版本,并将其加载到Apache配置文件中。对于Windows用户,通常需要将`mod_wsgi.so`(或`.dll`)文件复制到Apache的`modules`目录,并在配置文件中...
步骤:下载和安装mod_wsgi从它的网站:在httpd.conf中配置Apache 加载 mod_wsgi模块和您的项目:注意: mod_wsgi + ses
在Apache的配置文件httpd.conf中添加mod_wsgi的配置指令,如LoadModule和WSGIScriptAlias,然后重启Apache服务器以使更改生效。 **总结** 这个压缩包对于需要在Windows环境下使用Apache和Python开发Web应用的用户...
注意:64位系统专用,如要32位的,请搜索我另外发布的一个资源"apache2.2 with mod_wsgi for win32_X86"。 使用Apache2.2+mod_wsgi搭建django站点,将apache和mod_wsgi打包提供下载,默认情况下,apache和站点平行...
"mod_wsgi ap24 py36" 标签明确了这是一个针对Apache 2.4和Python 3.6版本的mod_wsgi配置或软件包,这可能是一个特别优化或测试过的版本,适用于这个特定的服务器和语言环境。 **压缩包子文件的文件名称列表:** ...
ubuntu下django+apache+mod_wsgi部署。我的测试成功了!
windows(64位) flask 项目部署。 使用 mod_wsgi+apache
- 配置:在Apache的配置文件中,如`httpd.conf`或`VirtualHost`配置段,需要添加`mod_wsgi`的相关指令来启用和配置它。 **4. 使用mod_wsgi部署Python应用** 部署Python应用通常涉及以下步骤: - 创建一个WSGI兼容的...
在Windows环境下,用户需要将mod_wsgi的动态链接库文件放置在Apache的modules目录下,并在Apache的配置文件(httpd.conf)中添加适当的LoadModule指令来加载模块。此外,还需要设置WSGIScriptAlias和...
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 ...
Apache_mod_wsgi.7z 是一个压缩包,包含与配置Apache服务器以支持WSGI(Web Server Gateway Interface)相关的资源。这个压缩包中的文件是为在Windows 64位环境下搭建Apache服务器并集成Python应用程序而准备的。...
2. 配置 Apache:在 Apache 的配置文件(通常是 /etc/apache2/httpd.conf 或 /etc/httpd/conf/httpd.conf)中,找到 LoadModule 部分,添加一行 `LoadModule wsgi_module /path/to/modules/mod_wsgi.so`。...
5. 配置Apache配置文件(通常是`httpd.conf`),加载mod_wsgi模块,并设置适当的虚拟主机。 ### 5. 配置Apache和mod_wsgi 在Apache配置文件中,你需要添加以下行来加载mod_wsgi模块: ```apache LoadModule wsgi_...