`
gavin
  • 浏览: 82898 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

使用Django和mod_wsgi

阅读更多
Django和mod_wsgi网站上都有详细的文档,简单记录下配置过程(windows系统下):

python和apache安装好以后:
1.下载对应的mod_wsgi.so放到apache的modules目录下

2.修改apache配置文件httpd.conf,添加如下:

LoadModule wsgi_module modules/mod_wsgi.so
<VirtualHost *>
    ServerName vv.com
    ServerAlias vv.com.cn
    DocumentRoot D:\py\Django\examples
    WSGIScriptAlias / D:\py\Django\examples\apache\django.wsgi
    <Directory D:\py\Django\examples\apache>
        Order deny,allow
        Allow from all
    </Directory>

</VirtualHost>
本机测试只要黑体字部分就可以了,否则要改WINDOWS\system32\drivers\etc\hosts文件

3.D:\py\Django\examples\apache\django.wsgi内容如下:
import os, sys
sys.path.append('D:\py\Django')
sys.path.append('D:\py\Django\examples')
os.environ['DJANGO_SETTINGS_MODULE'] = 'examples.settings'

import django.core.handlers.wsgi

_application = django.core.handlers.wsgi.WSGIHandler()

def application(environ, start_response):
    environ['PATH_INFO'] = environ['SCRIPT_NAME'] + environ['PATH_INFO']
    return _application(environ, start_response)

这样就已经可以从浏览器看django自带的例子了,django的版本是1.0,其它复杂情况可查看mod_wsgi网站的文档
分享到:
评论

相关推荐

    django+apache+mod_wsgi完美匹配包

    5. 使用mod_wsgi配置Apache,指定Django项目的`wsgi.py`文件作为入口点。 6. 重启Apache服务器,测试Django应用是否可以正常运行。 **优化与安全** 在部署生产环境时,需要考虑性能优化和安全性。例如,可以通过...

    mod_wsgi.so全版本下载

    使用`mod_wsgi`,用户可以轻松地将Django应用部署到Apache服务器上,享受高性能和稳定性。 总结,这个压缩包提供了不同Apache和Python版本,以及Windows 32位和64位系统的`mod_wsgi.so`模块,旨在帮助用户根据其...

    windows_mod_wsgi_apache2.2-2.4_python2.6-3.4全版本都有

    标题和描述提及的是"windows_mod_wsgi_apache2.2-2.4_python2.6-3.4全版本都有",这表明这是一个针对Windows操作系统的mod_wsgi模块的集合,该模块是为Apache Web服务器设计的,支持Apache 2.2到2.4版本,并且兼容...

    mod_wsgi-3.5

    LoadModule wsgi_module /path/to/mod_wsgi.so ``` 接下来,创建一个WSGI配置段来处理Django应用: ```apache *:80&gt; ServerName yourdomain.com DocumentRoot /path/to/your/django/project/static ...

    mod_wsgi4.2.7

    LoadModule wsgi_module /path/to/mod_wsgi/.libs/mod_wsgi.so ``` 2. **配置mod_wsgi** 在Apache配置中,你需要定义一个WSGI处理器来处理Python应用。例如,如果你有一个名为`myapp.wsgi`的应用入口点,配置...

    apache2.2和python2.7的mod_wsgi

    2. 配置 Apache:在 Apache 的配置文件(通常是 /etc/apache2/httpd.conf 或 /etc/httpd/conf/httpd.conf)中,找到 LoadModule 部分,添加一行 `LoadModule wsgi_module /path/to/modules/mod_wsgi.so`。...

    mod_wsgi-4.9.0-cp310-cp310-win_amd64

    mod_wsgi-4.9.0-cp310-cp310-win_amd64

    mod_wsgi python开发

    - 创建一个WSGI兼容的Python应用,例如使用Django、Flask等框架。 - 编写一个WSGI入口点,即一个接收请求并返回响应的函数。 - 配置`mod_wsgi`,指定应用的入口点、工作模式等参数。 - 通过Apache重新加载配置或重启...

    mod_wsgi-windows-4.4.12

    LoadModule wsgi_module modules/mod_wsgi.so ``` 5. **配置mod_wsgi**: 根据你的Python应用程序需求,配置mod_wsgi。例如,指定Python解释器的位置: ``` WSGIPythonHome "C:/Python34" ``` 6. **设置虚拟...

    mod_wsgi-4.5.24

    2. **配置**:在Apache配置文件(如httpd.conf)中添加模块加载指令`LoadModule wsgi_module modules/mod_wsgi.so`,然后配置WSGI应用,包括设置虚拟主机、指定应用入口点等。 **四、使用场景** 1. **Django项目**...

    apache2.2 with mod_wsgi for amd64_X64

    使用Apache2.2+mod_wsgi搭建django站点,将apache和mod_wsgi打包提供下载,默认情况下,apache和站点平行放在D盘根目录,如果不会设置,可以看我的博文:http://blog.csdn.net/samed/article/details/50453353,有...

    mod_wsgi 编译后的文件

    mod_wsgi是Apache HTTP服务器的一个接口,允许Python Web应用程序(如Django、Flask等)与Apache进行交互。描述中提到的同样是编译后的文件,意味着这是一个已经编译好,准备在特定操作系统上部署的mod_wsgi版本。 ...

    Django搭配mod_python

    Django搭配mod_python Django搭配mod_python

    mod_wsgi-4.7.1+ap24vc15-cp38-cp38-win_amd64.whl

    适用于python3.8的mod_wsgi。

    Windows+Apache+mod_wsgi+virtualenv搭建django

    Windows+Apache+mod_wsgi+virualenv搭建django web服务器

    mod_wsgi-win32-ap22py31-3.3.so.7z

    django python2 用apache部署的时候,采用mod_wsgi来启动。 What Is mod_wsgi? The aim of mod_wsgi is to implement a simple to use Apache module which can host any Python application which supports the ...

    mod_wsgi-win32-ap22py27-3.3.so

    mod_wsgi的目标是实现一个简单的Apache模块,支持任何Python WSGI的接口的Python应用程序的托管。

    ubuntu下django+apache+mod_wsgi部署

    ubuntu下django+apache+mod_wsgi部署。我的测试成功了!

    mod_wsgi-windows

    LoadModule wsgi_module modules/mod_wsgi.so ``` 4. **设置WSGI应用**: 创建一个`.wsgi`文件,例如`mysite.wsgi`,其中包含Django项目的启动代码: ```python import os import sys sys.path.append('/path/...

    mod_wsgi.so

    mod_wsgi.so 标准django连接apache的mod wsgi文件 请参考

Global site tag (gtag.js) - Google Analytics